A method, device, equipment and medium for designing a diesel engine block
By using finite element modeling and simulation analysis, the target parts of the diesel engine block whose fatigue safety factor does not meet the usage conditions were identified. Topology optimization was then performed to solve the problem of excessive redundancy parameters in the diesel engine block, achieving lightweight and compact design and improving the overall performance of the diesel engine.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- THE 711TH RES INST OF CHINA STATE SHIPBUILDING CORP
- Filing Date
- 2026-04-27
- Publication Date
- 2026-07-31
AI Technical Summary
Conventional diesel engine block designs often fail to consider excessively high fatigue safety factors, resulting in high redundancy parameters that affect the overall size and weight of the engine.
By establishing a finite element model and conducting simulation analysis, target parts that do not meet the usage conditions for fatigue safety factors are identified, and topology optimization is performed and iteratively updated until the fatigue safety factors meet the conditions, thereby reducing redundant parameters.
The design achieves lightweight and compact diesel engine block, improving overall performance and meeting power density requirements.
Smart Images

Figure CN122490724A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of engine technology, specifically to a design method, apparatus, equipment, and medium for a diesel engine block. Background Technology
[0002] As the main power unit for marine engines, the performance parameters of diesel engines directly affect the power, economy, and reliability of ships. With the continuous development and progress of technology, the requirements for the power density of diesel engines are also increasing, that is, while meeting the requirements of high power and high explosion pressure, the overall size and weight of the engine must be small.
[0003] The engine block, as the skeleton and mounting foundation of the diesel engine, bears the most significant mechanical loads and accounts for a large proportion of the overall size and weight of the engine. Conventional diesel engine block design primarily uses strength, rigidity, and fatigue safety factor as evaluation indicators. The fatigue safety factor is only required to meet minimum operating requirements, neglecting the possibility of an excessively high fatigue safety factor. This leads to over-design of diesel engine blocks with excessively high fatigue safety factors and excessively redundant parameters. Summary of the Invention
[0004] This application provides a design method, apparatus, equipment, and medium for a diesel engine block, aiming to solve the problem that conventional diesel engine block designs often fail to consider the excessively high fatigue safety factor, resulting in an over-designed diesel engine block with an excessively high fatigue safety factor, leading to problems with its size or weight.
[0005] In a first aspect, embodiments of this application provide a design method for a diesel engine block, the design method comprising the following steps: A finite element model was established based on the three-dimensional model of the diesel engine body; Simulation analysis is performed based on the finite element model to obtain performance parameters, which include at least the fatigue safety factor. Based on the fatigue safety factor, determine the distribution of fatigue safety factors, identify target parts whose fatigue safety factors do not meet the usage conditions, and perform topology optimization on the target parts to reduce the redundant parameters of the target parts. The finite element model is iteratively updated based on the results of topology optimization; The simulation analysis is carried out again based on the iteratively updated finite element model until the fatigue safety factor meets the usage conditions. The updated three-dimensional model is then output, which is used to determine the final structure of the diesel engine block.
[0006] In some embodiments, the simulation analysis includes strength simulation analysis, stiffness simulation analysis, vibration simulation analysis, impact simulation analysis, and fatigue simulation analysis; the performance parameters also include stress and deformation. Based on the finite element model, simulation analysis was performed to obtain performance parameters, including: Set boundary conditions and loads on the finite element model; Strength simulation analysis, stiffness simulation analysis, vibration simulation analysis, impact simulation analysis, and fatigue simulation analysis are performed on the finite element model based on boundary conditions and loads to obtain stress, deformation, and fatigue safety factor.
[0007] In some embodiments, before analyzing the fatigue safety factor distribution based on the fatigue safety factor, identifying target parts whose fatigue safety factors do not meet the usage conditions, and performing topology optimization on the target parts, the design method further includes: Identify the target location where the stress is less than the stress requirement threshold and the deformation is less than the deformation requirement threshold.
[0008] In some embodiments, based on fatigue safety factor analysis of the fatigue safety factor distribution, target parts whose fatigue safety factors do not meet the usage conditions are identified, including: When the stress is less than the stress requirement threshold and the deformation is less than the deformation requirement threshold, the fatigue safety factor distribution is analyzed based on the fatigue safety factor, and the corresponding target parts with fatigue safety factors greater than the fatigue safety threshold are identified.
[0009] In some embodiments, based on the analysis of the fatigue safety factor distribution, the target parts corresponding to fatigue safety factors greater than the fatigue safety threshold are identified, including: The fatigue safety factor distribution cloud map is determined based on the fatigue safety factor. The fatigue safety factor distribution cloud map is used to characterize the fatigue safety factor of each finite element in the finite element model. Identify each finite element in the fatigue safety factor distribution cloud map whose fatigue safety factor is greater than the fatigue safety threshold; The identified finite element units are merged according to their structural features to obtain the target part.
[0010] In some embodiments, topology optimization is performed on the target region to reduce redundant parameters of the target region, including: The optimization target is determined based on the fatigue safety factor of the target part, and the process constraints include at least one of the following: minimum wall thickness, draft angle, fillet radius, and connection relationship. Based on the optimization objective, a suitable topology optimization algorithm is selected to perform topology optimization on the target part in order to reduce the redundant parameters of the target part, wherein the redundant parameters include at least one of size and weight.
[0011] In some embodiments, determining the optimization target based on the fatigue safety factor of the target part includes: Determine process constraints based on manufacturing process adaptability; The optimization objective is determined based on the fatigue safety factor and process constraints of the target part. The optimization objective is the minimum volume or minimum weight of the diesel engine block.
[0012] In some embodiments, the design method further includes, prior to establishing a finite element model based on a three-dimensional model: When the diesel engine body is a complex structure, the overall 3D model is broken down into multiple sub-3D models; Establishing a finite element model based on the 3D model includes: Establish a finite element model for each sub-3D model; In some embodiments, the design method further includes: Multiple updated 3D models are merged to obtain a complete 3D model.
[0013] Secondly, embodiments of this application provide a design apparatus for a diesel engine block, the design apparatus comprising: The finite element module is used to create finite element models from 3D models. The simulation analysis module is used to perform simulation analysis based on the finite element model to obtain performance parameters, which include at least the fatigue safety factor. The optimization module is used to analyze the distribution of fatigue safety factors based on the fatigue safety factor, identify target parts whose fatigue safety factors do not meet the usage conditions, and perform topology optimization on the target parts to reduce the redundant parameters of the target parts. The iteration module is used to iteratively update the finite element model based on the results of topology optimization; and to re-perform simulation analysis based on the iteratively updated finite element model until the fatigue safety factor meets the usage conditions, and then output the updated three-dimensional model.
[0014] Thirdly, embodiments of this application provide an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the computer program is executed by the processor to implement the calculation method in the first aspect.
[0015] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps in the calculation method of the first aspect.
[0016] This application identifies target parts whose fatigue safety factors do not meet the usage conditions by analyzing the fatigue safety factor distribution, and performs targeted topology optimization to avoid excessively large fatigue safety factors that would lead to high redundancy parameters in the diesel engine body. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic flowchart of a diesel engine block design method provided by an exemplary embodiment of this disclosure; Figure 2 This is a schematic flowchart of S102 of a diesel engine block design method provided in an exemplary embodiment of this disclosure; Figure 3 This is a schematic flowchart of step S201 of a diesel engine block design method provided in an exemplary embodiment of this disclosure; Figure 4 This is a schematic flowchart of S103 of a diesel engine block design method provided in an exemplary embodiment of this disclosure; Figure 5 This is a schematic diagram of the design device for a diesel engine block provided in an exemplary embodiment of this disclosure; Figure 6 This is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of this disclosure.
[0019] Explanation of icon numbers: 101. Finite element module; 102. Simulation analysis module; 103. Target determination module; 104. Optimization module; 105. Iteration module; 200. Electronic equipment; 201. Memory; 202. Processor; 203. Communication components; 204. Bus. Detailed Implementation
[0020] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0022] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.
[0023] The use of "applies to" or "configured to" in this application implies open and inclusive language, which does not exclude the applicability to or configuration to devices performing additional tasks or steps. Additionally, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more of the stated conditions or values may in practice be based on additional conditions or values beyond those stated.
[0024] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0025] In a first aspect, embodiments of this application provide a design method for a diesel engine block, such as... Figure 1 As shown, the design method includes the following steps: S101. Establish a finite element model based on the three-dimensional model of the diesel engine body.
[0026] Specifically, the 3D model of the diesel engine block is a digital solid model of the diesel engine block constructed using 3D software, which fully reproduces the structure of the diesel engine block, such as its geometry, dimensions, wall thickness, stiffeners, mounting surfaces, and other structural features. The finite element model is a model that discretizes the solid of the 3D model into a large number of tiny finite element elements. By assigning material properties, boundary conditions, or loads to the finite element model, it can be used for numerical simulation calculations.
[0027] S102. Perform simulation analysis based on the finite element model to obtain performance parameters.
[0028] Specifically, the simulation analysis of the finite element model is the process of solving the structural mechanical properties of a diesel engine under actual operating conditions. Performance parameters are indices reflecting the mechanical properties of the diesel engine block, including at least the fatigue safety factor. The fatigue safety factor is a core indicator used to measure the diesel engine block's resistance to fatigue failure; a higher fatigue safety factor indicates stronger fatigue resistance.
[0029] Performance parameters are obtained through simulation analysis, replacing subjective experience-based judgments and providing data support for subsequent steps. The simulation analysis covers all performance requirements under the working conditions, ensuring comprehensive analysis.
[0030] S103. Determine the distribution of fatigue safety factors based on the fatigue safety factors, identify target parts whose fatigue safety factors do not meet the usage conditions, and perform topology optimization on the target parts to reduce the redundant parameters of the target parts.
[0031] Specifically, the fatigue safety factor distribution is used to reflect the distribution of fatigue safety factors at different locations on the three-dimensional model of the diesel engine body. Target parts whose fatigue safety factors exceed the range of operating conditions need to be optimized to reduce redundant parameters of the target parts, such as excess materials, wall thickness, structure, size, weight, or density.
[0032] Traditional design processes focus solely on the overall safety factor, neglecting the local redundancy of the fatigue safety factor. This leads to over-design of the diesel engine block, resulting in excessively high fatigue safety factors, exceeding weight or size limits, and impacting the overall performance of the diesel engine. By identifying target areas that do not meet usage conditions through fatigue safety factor distribution and performing topology optimization on these target areas, redundancy parameters can be reduced, minimizing the possibility of excessively high fatigue safety factors. This allows for a lightweight and compact design of the diesel engine block while ensuring fatigue performance, thereby improving the overall performance of the diesel engine.
[0033] S104. Iteratively update the finite element model based on the results of topology optimization.
[0034] Specifically, the finite element model is synchronously corrected using the topology-optimized structural parameters to match the finite element model with the topology-optimized structure, providing a structural foundation for the next round of simulation analysis. Through multiple rounds of iterative updates, the model is continuously corrected to improve the performance of the diesel engine block.
[0035] S105. Perform simulation analysis again based on the iteratively updated finite element model until the fatigue safety factor meets the usage conditions, and output the updated three-dimensional model.
[0036] Specifically, after multiple rounds of iterative updates and ensuring that the fatigue safety factor meets the usage conditions, an updated 3D model is output. The updated 3D model is used to determine the final structure of the diesel engine block.
[0037] In some embodiments, the simulation analysis includes strength simulation analysis, stiffness simulation analysis, vibration simulation analysis, impact simulation analysis, and fatigue simulation analysis; the performance parameters also include stress and deformation.
[0038] like Figure 2 As shown, step S102 includes S1021 to S1022.
[0039] S1021. Set boundary conditions and loads on the finite element model.
[0040] Specifically, boundary conditions are used to simulate the installation constraints, fixing methods, or idle degrees of freedom of the diesel engine block in a real ship or complete engine, such as support constraints, flange face fixing, cylinder head bolt constraints, etc., to limit the displacement and rotation range of the finite element model. Loads are external forces or loads applied to the finite element model under actual working conditions, such as static loads, dynamic loads, impact loads, or vibration loads.
[0041] By setting boundary conditions and loads, the operating conditions of the diesel engine block under actual working conditions are restored to ensure the accuracy of subsequent simulation analysis.
[0042] S1022. Based on the boundary conditions and loads, perform strength simulation analysis, stiffness simulation analysis, vibration simulation analysis, impact simulation analysis, and fatigue simulation analysis on the finite element model to obtain stress, deformation, and fatigue safety factor.
[0043] Specifically, strength simulation analysis is used to calculate the stress distribution of the diesel engine block under load to determine whether plastic deformation or fracture occurs. Stiffness simulation analysis is used to calculate the deformation of the diesel engine block under load to determine whether the stiffness meets assembly and operation requirements. Vibration simulation analysis is used to calculate the natural frequencies and mode shapes of the diesel engine block to determine whether it resonates with the overall engine excitation frequency. Impact simulation analysis is used to calculate the stress and deformation of the diesel engine block under ship impact loads to determine its impact resistance reliability. Fatigue simulation analysis is used to calculate the fatigue safety factor of the engine block to determine whether fatigue failure occurs under cyclic loading.
[0044] Based on boundary conditions and loads, strength, stiffness, vibration, impact, and fatigue simulation analyses are performed on a finite element model to obtain performance parameters. These parameters include at least stress, deformation, and a fatigue safety factor. Stress is the internal force per unit area of the diesel engine block, reflecting the strength of the structural stress. Deformation is the magnitude of the displacement or deformation of the diesel engine block under load, reflecting the level of structural stiffness. The fatigue safety factor measures the diesel engine block's ability to resist fatigue failure.
[0045] Through multi-dimensional simulation and verification analysis, stress, deformation and fatigue safety factor are obtained, dynamic performance is verified, and a comprehensive data foundation is provided for subsequent topology optimization.
[0046] In some embodiments, before analyzing the fatigue safety factor distribution based on the fatigue safety factor, identifying target parts whose fatigue safety factors do not meet the usage conditions, and performing topology optimization on the target parts, the design method further includes: S201. Determine the target location where the stress is less than the stress requirement threshold and the deformation is less than the deformation requirement threshold.
[0047] Specifically, when the stress is less than the stress requirement threshold and the deformation is less than the deformation requirement threshold, the fatigue safety factor distribution is analyzed based on the fatigue safety factor to identify the target parts where the fatigue safety factor is greater than the fatigue safety threshold.
[0048] The stress requirement threshold is the maximum allowable stress of the diesel engine block. Exceeding this threshold can easily lead to plastic deformation or fracture. The deformation requirement threshold is the maximum deformation of the diesel engine block during operation. Exceeding this threshold makes it difficult to guarantee assembly accuracy or operational sealing. The fatigue safety threshold is the fatigue safety factor required for the engine block to meet fatigue life requirements. A value greater than the fatigue safety threshold indicates that the fatigue performance of that part is redundant.
[0049] By identifying the target parts whose fatigue safety factor is greater than the fatigue safety threshold based on the distribution of fatigue safety factors, redundant structural regions with qualified strength and stiffness but excessive fatigue performance are selected and then topology optimization is performed.
[0050] like Figure 3 As shown, step S202 includes S2021 to S2023.
[0051] S2021. Determine the fatigue safety factor distribution cloud map based on the fatigue safety factor.
[0052] Specifically, the fatigue safety factor distribution cloud map is an image that displays the fatigue safety distribution of the finite element model on the diesel engine block, used to characterize the fatigue safety factor of each finite element element in the finite element model.
[0053] Fatigue safety factors are divided into multiple levels, and different levels are indicated by different colors. For example, red indicates a level below the fatigue safety factor that is insufficient; orange indicates a level where the fatigue safety factor is adequate but still relatively dangerous; green indicates a level where the fatigue safety factor is appropriate; and white indicates a level where the fatigue safety factor is too high and creates redundancy.
[0054] The fatigue safety factor distribution cloud map can intuitively show the overall fatigue safety factor distribution of the diesel engine body, and quickly identify the state of fatigue safety factors of different finite element elements, and find finite element elements with redundant fatigue safety factors.
[0055] S2022. Identify each finite element in the fatigue safety factor distribution cloud map where the fatigue safety factor is greater than the fatigue safety threshold.
[0056] Specifically, each finite element in the fatigue safety factor distribution cloud map is traversed to identify finite element elements whose fatigue safety factor is greater than the fatigue safety threshold.
[0057] S2023. Merge the identified finite element units according to their structural characteristics to obtain the target part.
[0058] Specifically, based on the actual structure of the machine body, such as stiffeners, side walls, mounting surfaces, and bosses, discrete finite element units are merged into continuous, machinable structural parts to determine the target for subsequent topology optimization.
[0059] In some embodiments, such as Figure 4 As shown, step S103 includes S1031 to S1032.
[0060] 1031. Determine the optimization target based on the fatigue safety factor of the target part.
[0061] Specifically, process constraints are determined based on manufacturing process adaptability; optimization objectives are determined based on the fatigue safety factor of the target part and process constraints.
[0062] Manufacturing process adaptability refers to the characteristics that need to match actual production processes such as casting, machining, and assembly, ensuring that the structure can be formed, processed, or assembled. Process constraints are insurmountable limitations imposed by manufacturing process requirements. These constraints include at least one of the following: minimum wall thickness, draft angle, corner radius, and connection relationships. Other constraints may include minimum stiffener spacing, hole machining tolerances, and assembly interference boundaries. Optimization objectives are the quantifiable indicators that need to be achieved, such as the minimum volume or weight of a diesel engine block.
[0063] By jointly determining the optimization target through fatigue safety factor and process constraints, we can avoid the problem that the optimized target part is out of touch with the actual manufacturing process. Even if the size or weight of the target part is reduced, it may not be able to be actually manufactured. This approach avoids defects in the manufacturing process in advance and reduces the overall design cycle.
[0064] 1032. Select a suitable topology optimization algorithm based on the optimization objective, and perform topology optimization on the target part to reduce the redundant parameters of the target part.
[0065] Specifically, topology optimization algorithms are numerical algorithms used to find the optimal material distribution under constraints, such as the variable density method, variable thickness method, or topological variation method. Redundant parameters are redundant parameters in the diesel engine block, including at least one of dimensions and weight, such as wall thickness, stiffener dimensions, and overall weight.
[0066] Select a suitable topology optimization algorithm based on the optimization objective to ensure optimization efficiency and reasonableness of results. This will enable the optimization of the structure or material of the target part while meeting strength, stiffness, and process constraints, thereby reducing redundant size and weight.
[0067] In other embodiments, the design method further includes: S301. When the diesel engine body is a complex body, the overall three-dimensional model is divided into multiple sub-three-dimensional models, and a finite element model is established for each sub-three-dimensional model.
[0068] Specifically, the complex engine block refers to the diesel engine block with a relatively complex structure, such as numerous structural features, dense ribs, complex cavities, and intersecting mounting surfaces. This results in a huge mesh size for the diesel engine block, making simulation calculations more difficult. The overall 3D model is divided into multiple sub-3D models based on structural connections. For example, according to the structure of the diesel engine block, it is divided into three sub-3D models: the front end, the middle section, and the rear end. A separate finite element model is created for each sub-3D model, which facilitates simulation, reduces the computational complexity of each sub-3D model, and improves computational efficiency.
[0069] In some embodiments, the design method further includes: S401. Merge multiple updated 3D models to obtain a complete 3D model.
[0070] Specifically, multiple split 3D models are spliced together according to their original structural relationships to obtain a complete overall 3D model.
[0071] Secondly, embodiments of this application provide a design apparatus for a diesel engine block, such as... Figure 5 As shown, the design device 100 includes a finite element module 101, a simulation analysis module 102, a target determination module 103, an optimization module 104, and an iteration module 105.
[0072] The Finite Element Module 101 is used to build a finite element model based on the 3D model. The 3D model of the diesel engine block is a digital solid model of the diesel engine block constructed using 3D software, which completely restores the structure of the diesel engine block, such as its geometry, dimensions, wall thickness, stiffeners, mounting surfaces, and other structural features. The finite element model is a model that discretizes the solid of the 3D model into a large number of tiny finite element elements. By assigning material properties, boundary conditions, or loads to the finite element model, it can be used for numerical simulation calculations.
[0073] The simulation analysis module 102 is used to perform simulation analysis based on the finite element model to obtain performance parameters. The simulation analysis of the finite element model is the process of solving the structural mechanical properties of a diesel engine under actual operating conditions. The performance parameters are indices reflecting the mechanical properties of the diesel engine body, and these parameters include at least the fatigue safety factor. The fatigue safety factor is a core indicator used to measure the diesel engine body's resistance to fatigue failure; the higher the fatigue safety factor, the stronger the fatigue resistance.
[0074] The target determination module 103 is used to determine target locations where the stress is less than the stress requirement threshold and the deformation is less than the deformation requirement threshold. Based on the distribution of fatigue safety factors, it identifies target locations where the fatigue safety factor is greater than the fatigue safety threshold, and filters out redundant structural regions that meet both strength and stiffness requirements but have excessive fatigue performance, then performs topology optimization.
[0075] The optimization module 104 is used to analyze the fatigue safety factor distribution based on the fatigue safety factor, identify target parts whose fatigue safety factors do not meet the usage conditions, and perform topology optimization on the target parts to reduce redundant parameters of the target parts. The fatigue safety factor distribution reflects the distribution of fatigue safety factors at different locations on the three-dimensional model of the diesel engine body. Target parts whose fatigue safety factors exceed the range of usage conditions need to be optimized to reduce redundant parameters of the target parts, such as excess material, wall thickness, structure, size, weight, or density.
[0076] The iteration module 105 is used to iteratively update the finite element model based on the results of topology optimization. Simulation analysis is then performed again based on the updated finite element model until the fatigue safety factors all meet the usage conditions, at which point an updated 3D model is output. The finite element model is synchronously corrected using the topology-optimized structural parameters to ensure it matches the optimized structure, providing a structural basis for the next round of simulation analysis. Through multiple rounds of iterative updates, the model is gradually refined, improving the performance of the diesel engine block. After multiple rounds of iterative updates have ensured that the fatigue safety factors all meet the usage conditions, an updated 3D model is output, which is used to determine the final structure of the diesel engine block.
[0077] Thirdly, such as Figure 6 As shown, an electronic device is provided, characterized in that it includes: a memory 201 and a processor 202; The memory 201 stores computer-executed instructions; The processor 202 executes the computer execution instructions stored in the memory 201, causing the processor 202 to perform the above-described method.
[0078] In one embodiment, the electronic device 200 includes at least one processor 202 and a memory 201. Optionally, the electronic device 200 further includes a communication component 203. The processor 202, memory 201, and communication component 203 are connected via a bus 204.
[0079] In a specific implementation, at least one processor 202 executes computer execution instructions stored in memory 201, causing at least one processor 202 to perform the above-described method.
[0080] The specific implementation process of processor 202 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0081] In the above embodiments, it should be understood that the processor 202 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by the hardware processor, or implemented by a combination of hardware and software modules in the processor 202.
[0082] Memory 201 may include random access memory (RAM) and may also include non-volatile memory. Volatile memory (NVM), such as at least one disk storage device.
[0083] Bus 204 can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. Bus 204 can be divided into address bus, data bus, control bus, etc. For ease of illustration, the bus 204 in the accompanying drawings of this application is not limited to only one bus 204 or one type of bus 204.
[0084] Fourthly, this application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by the processor 202, implement the above-described method.
[0085] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0086] An exemplary readable storage medium is coupled to a processor 202, enabling the processor 202 to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor 202. The processor 202 and the readable storage medium can reside in application-specific integrated circuits (ASICs). Alternatively, the processor 202 and the readable storage medium can exist as discrete components in the device.
[0087] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0088] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0089] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0090] If the functionality is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device 200 (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes: a USB flash drive, a portable hard drive, and a read-only memory (ROM). Various media that can store program code, such as only memory, random access memory (RAM), magnetic disks, or optical disks.
[0091] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0092] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0093] The design method, apparatus, equipment, and medium for a diesel engine body provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method of designing a diesel engine block, characterized by, The design method includes the following steps: A finite element model was established based on the three-dimensional model of the diesel engine body. Simulation analysis is performed based on the finite element model to obtain performance parameters, which include at least the fatigue safety factor. Based on the fatigue safety factor, the distribution of fatigue safety factors is determined, target parts whose fatigue safety factors do not meet the usage conditions are identified, and topology optimization is performed on the target parts to reduce the redundant parameters of the target parts. The finite element model is iteratively updated based on the results of the topology optimization. The simulation analysis is performed again based on the iteratively updated finite element model until the fatigue safety factor meets the usage conditions. The updated three-dimensional model is then output to determine the final structure of the diesel engine block.
2. The design method according to claim 1, characterized in that, The simulation analysis includes strength simulation analysis, stiffness simulation analysis, vibration simulation analysis, impact simulation analysis, and fatigue simulation analysis; The performance parameters also include stress and deformation. Based on the finite element model, simulation analysis was performed to obtain performance parameters, including: Set boundary conditions and loads on the finite element model; Based on the boundary conditions and the load, strength simulation analysis, stiffness simulation analysis, vibration simulation analysis, impact simulation analysis, and fatigue simulation analysis are performed on the finite element model to obtain the stress, the deformation, and the fatigue safety factor.
3. The design method according to claim 2, characterized in that, Before analyzing the distribution of the fatigue safety factor based on the fatigue safety factor, identifying the target parts where the fatigue safety factor does not meet the usage conditions, and performing topology optimization on the target parts, the design method further includes: The target location is determined to have a stress less than a stress requirement threshold and a deformation less than a deformation requirement threshold.
4. The design method according to claim 3, characterized in that, Based on the analysis of the fatigue safety factor distribution, the target parts where the fatigue safety factor does not meet the usage conditions are identified, including: When the stress is less than the stress requirement threshold and the deformation is less than the deformation requirement threshold, the fatigue safety factor distribution is analyzed based on the fatigue safety factor to identify the target part corresponding to the fatigue safety factor being greater than the fatigue safety threshold.
5. The design method according to claim 4, characterized in that, Based on the analysis of the fatigue safety factor distribution, the target locations corresponding to fatigue safety factors greater than the fatigue safety threshold are identified, including: The fatigue safety factor distribution cloud map is determined based on the fatigue safety factor, and the fatigue safety factor distribution cloud map is used to characterize the fatigue safety factor of each finite element in the finite element model. Identify each finite element element in the fatigue safety factor distribution cloud map whose fatigue safety factor is greater than the fatigue safety threshold; The identified finite element units are merged according to their structural features to obtain the target part.
6. The design method according to claim 4, characterized in that, Topology optimization is performed on the target region to reduce redundant parameters of the target region, including: The optimization target is determined based on the fatigue safety factor of the target part; Based on the optimization objective, a suitable topology optimization algorithm is selected to perform topology optimization on the target part in order to reduce the redundant parameters of the target part, wherein the redundant parameters include at least one of size and weight.
7. The design method according to claim 6, characterized in that, The optimization target is determined based on the fatigue safety factor of the target location, including: The process constraints are determined based on the manufacturing process adaptability, and the process constraints include at least one of the following: minimum wall thickness, draft angle, fillet radius, and connection relationship. The optimization target is determined based on the fatigue safety factor of the target part and the process constraints, wherein the optimization target is the minimum volume or minimum weight of the diesel engine body.
8. The design method according to claim 1, characterized in that, Before establishing the finite element model based on the three-dimensional model of the diesel engine block, the design method further includes: In the case where the diesel engine body is a complex body, the overall three-dimensional model is divided into multiple sub-three-dimensional models; The finite element model is established based on the three-dimensional model of the diesel engine block, including: The finite element model is established for each of the sub-three-dimensional models.
9. The design method according to claim 8, characterized in that, The design method further includes: The multiple updated 3D models are merged to obtain the overall 3D model.
10. A design device for a diesel engine block, characterized in that, The design device includes: The finite element module is used to create finite element models from 3D models. The simulation analysis module is used to perform simulation analysis based on the finite element model to obtain performance parameters, which include at least the fatigue safety factor. The optimization module is used to analyze the distribution of fatigue safety factors based on the fatigue safety factors, identify target parts where the fatigue safety factors do not meet the usage conditions, and perform topology optimization on the target parts to reduce the redundant parameters of the target parts. The iteration module is used to iteratively update the finite element model based on the topology optimization results; and to re-perform simulation analysis based on the iteratively updated finite element model until the fatigue safety factor meets the usage conditions, and output the updated three-dimensional model.
11. An electronic device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, implements the calculation method as described in any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps in the calculation method as described in any one of claims 1-9.