Driving shaft strength checking method and device, electronic equipment and computer program product
By establishing a finite element model of the drive shaft assembly and performing finite element analysis, the problem of ignoring the interaction between the drive shaft and the opponent's hand parts in the traditional method is solved, and a more accurate strength verification result is achieved.
Patent Information
- Application Number
- CN202411780910.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
AI Technical Summary
Traditional drive shaft strength verification methods ignore the interaction between the drive shaft and other components, resulting in unreliable verification results.
By establishing a finite element model of the drive shaft assembly and performing finite element analysis, considering the preset connection method between the drive shaft and the counterpart, strength verification is performed based on the finite element analysis results.
This method can more accurately simulate the mechanical behavior under actual working conditions, capture the complex stress distribution and stress concentration phenomena in the connecting area, and improve the accuracy of driving shaft strength calibration.
Smart Images

Figure CN119720646A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of drive shafts, and in particular to a drive shaft strength verification method, device, electronic equipment and computer program product. Background Art
[0002] As a key component in the power transmission system, the drive shaft plays a vital role in various mechanical equipment. In order to ensure the safety and reliability of the equipment, strength verification of the drive shaft is an essential step.
[0003] In practical applications, the drive shaft often does not work in isolation, but works in conjunction with at least one counterpart (such as a gear, bearing, etc.) through a specific connection method (such as keyway fit, bolt fixation, etc.). This connection method not only affects the stress distribution of the drive shaft itself, but may also produce complex stress concentration phenomena in the connection area.
[0004] However, traditional drive shaft strength verification methods mainly rely on theoretical calculations and empirical formulas in standard manuals. The drive shaft is usually analyzed as an independent component, ignoring its interaction with other components, resulting in unreliable verification results. Summary of the invention
[0005] The main purpose of the present application is to provide a drive shaft strength calibration method, device, electronic equipment and computer program product, aiming to solve the technical problem of unreliable calibration results in traditional drive shaft strength calibration methods.
[0006] To achieve the above objectives, the present application provides a drive shaft strength verification method, the method comprising:
[0007] Establishing a finite element model of the drive shaft assembly, and performing finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner;
[0008] The strength of the drive shaft is checked based on the finite element analysis result to obtain a strength check result of the drive shaft.
[0009] In one embodiment, the step of establishing a finite element model of the drive shaft assembly includes:
[0010] Establishing a parametric three-dimensional model of the drive shaft and a parametric three-dimensional model of the counterpart, and connecting the parametric geometric model of the drive shaft with the parametric three-dimensional model of the counterpart in a preset connection mode to obtain a parametric three-dimensional model of the drive shaft assembly;
[0011] Meshing the parameterized three-dimensional model of the drive shaft assembly to obtain a finite element mesh of the drive shaft assembly;
[0012] Based on the preset standard property parameters of the drive shaft material and the heat treatment requirements of the drive shaft, the drive shaft is layered to obtain the drive shaft material property parameters corresponding to each layer in the drive shaft after the heat treatment;
[0013] A finite element model of the drive shaft assembly is established based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and finite element mesh of the drive shaft assembly.
[0014] In one embodiment, the step of establishing a parameterized three-dimensional model of the drive shaft includes:
[0015] Acquire a target geometric parameter combination of the drive shaft, and establish a parametric three-dimensional model of the drive shaft based on the target geometric parameter combination;
[0016] The method further comprises:
[0017] Acquire a preset drive shaft geometric parameter matrix, wherein the drive shaft geometric parameter matrix includes a plurality of basic geometric parameter combinations;
[0018] Determining each of the basic geometric parameter combinations as a target geometric parameter combination of the drive shaft in sequence, and executing the step of obtaining the target geometric parameter combination of the drive shaft to obtain a drive shaft strength verification result corresponding to each of the basic geometric parameter combinations;
[0019] Based on each of the basic geometric parameter combinations and the drive shaft strength verification results corresponding to each of the basic geometric parameter combinations, a response surface model between the geometric parameter combinations and the drive shaft strength verification results is established;
[0020] The response surface model is used to generate a geometric parameter combination whose drive shaft strength verification result meets the preset drive shaft design target.
[0021] In one embodiment, the boundary condition includes a yield torque load, the strength check includes a yield strength check, the drive shaft strength check result includes a drive shaft yield strength check result, and the step of performing strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result includes:
[0022] Determine the yield stress corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment;
[0023] The maximum stress corresponding to each layer under the yield torque load is obtained from the finite element analysis results, and the yield strength of the drive shaft is checked based on the maximum stress and yield stress corresponding to each layer to obtain the yield strength check result of the drive shaft.
[0024] In one embodiment, the boundary condition includes a fracture torque load, the strength check includes a fracture strength check, the drive shaft strength check result includes a drive shaft fracture strength check result, and the step of performing strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result includes:
[0025] Determine the fracture strain corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment;
[0026] From the finite element analysis results, the maximum strain corresponding to each layer under the fracture torque load is obtained, and the fracture strength of the drive shaft is checked according to the maximum strain and fracture strain corresponding to each layer to obtain the fracture strength check result of the drive shaft.
[0027] In one implementation, the step of establishing a finite element model of the drive shaft assembly based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly includes:
[0028] A finite element model of the drive shaft assembly is established based on preset boundary conditions, a preset load spectrum, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly;
[0029] The strength check includes fatigue life check, the drive shaft strength check result includes the drive shaft fatigue life check result, and the step of performing strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result includes:
[0030] Obtaining stress and strain data corresponding to each layer in the drive shaft after heat treatment under the load spectrum from the finite element analysis results;
[0031] The fatigue strength analysis of the drive shaft is performed through the stress-strain data corresponding to each layer and the material property parameters of the drive shaft to obtain the fatigue life of the drive shaft. The fatigue life of the drive shaft is verified based on the fatigue life of the drive shaft and the preset target fatigue life of the drive shaft to obtain the fatigue life verification result of the drive shaft.
[0032] In one embodiment, the step of performing fatigue strength analysis based on the stress-strain data corresponding to each layer and the material property parameters of the drive shaft to obtain the fatigue life of the drive shaft includes:
[0033] Determine the stress-life curve and strain-life curve corresponding to each layer from the drive shaft material property parameters corresponding to each layer;
[0034] In the preset fatigue strength analysis software, the notch sensitivity coefficient, surface roughness coefficient and surface treatment coefficient of each layer of the drive shaft are set, and the stress-strain data, stress-life curve and stress-life curve corresponding to each layer are imported;
[0035] The fatigue strength analysis software is run to obtain the fatigue life of the drive shaft output by the fatigue strength analysis software.
[0036] In addition, to achieve the above-mentioned purpose, the present application also provides a drive shaft strength verification device, the device comprising:
[0037] A modeling module, used for establishing a finite element model of a drive shaft assembly, and performing finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner;
[0038] The verification module is used to perform strength verification on the drive shaft based on the finite element analysis result to obtain the strength verification result of the drive shaft.
[0039] In addition, to achieve the above-mentioned purpose, the present application also provides an electronic device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the drive shaft strength verification method as described above are implemented.
[0040] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the drive shaft strength verification method as described above are implemented.
[0041] The embodiments of the present application provide a drive shaft strength verification method, device, electronic device and computer program product. The embodiments of the present application establish a finite element model of a drive shaft assembly and perform finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner, and then the drive shaft is strength verified based on the finite element analysis results to obtain the drive shaft strength verification results, thereby enabling the embodiments of the present application to comprehensively consider the interaction between the drive shaft and its counterpart, more realistically simulate the mechanical behavior under actual working conditions, including the complex stress distribution in the connection area, and more accurately capture the stress concentration phenomenon in the connection area, thereby improving the accuracy of the drive shaft strength verification and solving the technical problem of unreliable verification results in traditional drive shaft strength verification methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0044] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the drive shaft strength verification method of the present application;
[0045] Figure 2 A schematic diagram of the process of establishing a finite element model in the drive shaft strength verification method of this application;
[0046] Figure 3 A schematic diagram of the process of yield strength verification in the drive shaft strength verification method of this application;
[0047] Figure 4 This is a schematic diagram of the module structure of the drive shaft strength verification device according to an embodiment of the present application;
[0048] Figure 5 Schematic diagram of the equipment structure of the hardware operating environment involved in the drive shaft strength verification method in the embodiment of the present application.
[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0051] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0052] At present, the traditional drive shaft strength verification method mainly relies on theoretical calculations and empirical formulas in standard manuals. The drive shaft is usually analyzed as an independent component, ignoring the interaction between it and other components, resulting in unreliable verification results.
[0053] The main solution of the embodiment of the present application is: to establish a finite element model of the drive shaft assembly, and to perform finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner; and to perform strength verification on the drive shaft based on the finite element analysis results to obtain a strength verification result of the drive shaft.
[0054] The embodiments of the present application can comprehensively consider the interaction between the drive shaft and its counterpart, more realistically simulate the mechanical behavior under actual working conditions, including the complex stress distribution in the connection area, and more accurately capture the stress concentration phenomenon in the connection area, thereby improving the accuracy of the drive shaft strength verification and solving the technical problem of unreliable verification results in traditional drive shaft strength verification methods.
[0055] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0056] This application proposes a first embodiment of the drive shaft strength verification method, please refer to Figure 1 , Figure 1 A schematic flow chart of the first embodiment of the drive shaft strength verification method of the present application.
[0057] In this embodiment, the drive shaft strength verification method includes steps S100 to S200:
[0058] Step S100, establishing a finite element model of the drive shaft assembly, and performing finite element analysis on the finite element model of the drive shaft assembly to obtain a finite element analysis result, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner;
[0059] It should be noted that the drive shaft is a mechanical component that is usually used to transmit rotational motion and torque. One end of the drive shaft is connected to the power source (such as an engine or motor), and the other end is connected to the load (such as wheels, gearboxes, etc.) to ensure effective transmission of power. The counterpart refers to other mechanical components that are directly connected to the drive shaft and work together, that is, the load connected to the other end of the drive shaft. In actual applications, the drive shaft and the counterpart are usually directly connected through a specific connection method (such as keyway matching, bolt fixing, etc.) to form a drive shaft assembly. This specific connection method is the preset connection method.
[0060] It is understandable that different types of hand pieces are connected to the drive shaft in different ways.
[0061] As those skilled in the art know, finite element analysis is a numerical calculation method used to solve complex engineering and mathematical problems, especially in the field of structural mechanics. The finite element model is a three-dimensional model established by computer-aided engineering software to simulate the mechanical behavior of the actual structure under various load conditions.
[0062] In this embodiment, the drive shaft assembly finite element model is a finite element model of the drive shaft assembly, which is used to simulate the mechanical behavior of the drive shaft and its counterpart under various load conditions. The drive shaft assembly finite element model discretizes the complex geometric structure of the drive shaft assembly into many small units (i.e., finite elements), thereby enabling detailed stress, strain, and displacement analysis.
[0063] In this embodiment, the geometric model of the drive shaft and its counterpart is obtained by geometrically modeling the drive shaft and its counterpart, and the geometric model of the drive shaft and its counterpart is connected in a preset connection method to obtain a geometric model of the drive shaft assembly. Then, the finite element model of the drive shaft assembly is established through material property definition, meshing, and boundary condition loading. Then, a suitable solver and analysis type are selected to perform finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the finite element analysis results include stress distribution and strain distribution of each point in the finite element model of the drive shaft assembly.
[0064] For example, in a feasible implementation, as Figure 2 As shown, the step of establishing the finite element model of the drive shaft assembly in step S100 includes steps S110 to S140:
[0065] Step S110, establishing a parametric three-dimensional model of the drive shaft and a parametric three-dimensional model of the counterpart, and connecting the parametric geometric model of the drive shaft and the parametric three-dimensional model of the counterpart in a preset connection manner to obtain a parametric three-dimensional model of the drive shaft assembly;
[0066] It should be noted that a parametric 3D model is a 3D model whose geometric shape is controlled by defining a set of parameters. This geometric modeling method allows the model to be easily modified and optimized.
[0067] This embodiment improves the flexibility of the model through parametric design, which is convenient for subsequent design optimization and modification. At the same time, the preset connection method ensures that the model can accurately reflect the connection conditions under actual working conditions, thereby improving the accuracy of the simulation results.
[0068] It should be noted that, in this embodiment, when establishing the parametric three-dimensional model of the drive shaft, only the parametric three-dimensional model of a partial area of the drive shaft may be established, for example, the parametric model of the spline portion of the drive shaft.
[0069] Step S120, meshing the parameterized three-dimensional model of the drive shaft assembly to obtain a finite element mesh of the drive shaft assembly;
[0070] It should be noted that meshing refers to discretizing a three-dimensional geometric model (such as a parameterized three-dimensional model) into many small units (ie, finite elements) for numerical calculations.
[0071] This embodiment uses finite element software to mesh the parameterized three-dimensional model according to the preset mesh type and mesh parameters, and pays special attention to stress concentration areas, such as the transition area between the spline and the adjacent shaft segment, and the connection area between the drive shaft and the opponent, to ensure that the meshes in these areas are fine enough, thereby improving the accuracy of the finite element analysis, especially for capturing local high stress areas.
[0072] Step S130, based on the preset standard property parameters of the drive shaft material and the heat treatment requirements of the drive shaft, the drive shaft is layered to obtain the drive shaft material property parameters corresponding to each layer in the drive shaft after the heat treatment;
[0073] It should be noted that the drive shaft material attribute parameters refer to the basic physical and mechanical performance parameters of the drive shaft material, such as elastic modulus, Poisson's ratio, yield strength, etc. The drive shaft material standard attribute parameters refer to the standard attribute parameters of the drive material. The drive shaft heat treatment requirements refer to the specific requirements for treating the drive shaft through a specific heat treatment process in order to improve the mechanical properties of the drive shaft material. Heat treatment can change the microstructure of the material, thereby improving its hardness, toughness, wear resistance and other properties.
[0074] In this embodiment, the drive shaft heat treatment requirements are used to adjust the standard property parameters of the drive shaft material, simulate the actual heat treatment process, obtain the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, realize the stratification of the drive shaft, and ensure that the simulation results can accurately reflect the actual performance of the drive shaft material after heat treatment.
[0075] In this embodiment, the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment under different drive shaft heat treatment requirements can be measured through a large number of experiments, and then combined with the standard property parameters of the drive shaft material, the function expression between the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment under different drive shaft heat treatment requirements and the standard property parameters of the drive shaft material can be fitted. When the drive shaft is layered, the corresponding function expression is determined according to the drive shaft heat treatment requirements, and then the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment are calculated.
[0076] In addition, the material property parameters of the drive shaft corresponding to each layer in the drive shaft after heat treatment can also be directly specified.
[0077] Step S140, establishing a finite element model of the drive shaft assembly based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and finite element mesh of the drive shaft assembly.
[0078] It should be noted that in finite element analysis, boundary conditions are used to define the constraints and load conditions of the structure.
[0079] In this embodiment, the constraints of the drive shaft assembly (such as fixed ends, freedom restrictions, etc.) are defined through boundary conditions, and corresponding load conditions (such as torque, bending moment, axial force, etc.) are applied. The material property definition is completed through the material property parameters of each layer in the drive shaft after heat treatment, ensuring that the material property parameters of each layer are consistent with the actual heat treatment results.
[0080] This embodiment provides a detailed method for establishing a finite element model of a drive shaft assembly. This method not only takes into account the geometric modeling and connection methods of the drive shaft and its counterparts, but also ensures the accuracy and reliability of the model through meshing, material property stratification, and boundary condition setting. The finite element model finally established provides a solid foundation for subsequent finite element analysis and strength verification, thereby significantly improving the accuracy of the verification results and ensuring the safety and reliability of the drive shaft in practical applications.
[0081] Step S200: Perform strength verification on the drive shaft based on the finite element analysis result to obtain a strength verification result of the drive shaft.
[0082] It should be noted that strength verification is an engineering analysis method used to evaluate the safety and reliability of structures or components under expected load conditions. It determines whether the structure meets the design requirements by comparing the maximum stress, strain or other relevant parameters in the structure with the allowable value of the material (such as yield strength, fracture strength, etc.).
[0083] In this embodiment, the strength check of the drive shaft is a strength evaluation process for the drive shaft and its connecting parts, which is intended to ensure that the drive shaft can operate safely and reliably under the expected working load. The strength check result of the drive shaft refers to a series of data and conclusions obtained through the above-mentioned check process, which are used to evaluate the safety and reliability of the drive shaft under the expected working conditions.
[0084] This embodiment extracts data such as maximum stress, maximum displacement, maximum strain, etc. of key parts (paying special attention to weak areas such as the transition area between the spline and the adjacent shaft segment, the connection area between the drive shaft and the counterpart) from the finite element analysis results, compares them with the allowable value of the drive shaft material at that part, determines whether the design requirements are met, thereby achieving strength verification of the drive shaft and generating a drive shaft strength verification result.
[0085] It should be noted that, in the present embodiment, the strength check is divided into yield strength check, fracture strength check and fatigue life check, wherein the yield strength is represented by the stress value when the material begins to undergo plastic deformation, and the yield strength check refers to evaluating whether the drive shaft has reached the yield limit of its material under the working load, and is used to ensure that the drive shaft does not undergo plastic deformation under the working load. The fracture strength is represented by the strain value when the material breaks, and the fracture strength check refers to evaluating whether the drive shaft has reached the fracture limit of its material under the working load. The fatigue life is represented by the number of cycles when fatigue failure occurs under the working load, and the fatigue life check refers to evaluating the fatigue life of the drive shaft under cyclic load.
[0086] In a first feasible implementation manner, the boundary condition includes a yield torque load, the strength check includes a yield strength check, and the drive shaft strength check result includes a drive shaft yield strength check result, such as Figure 3 As shown, step S200 performs strength verification on the drive shaft based on the finite element analysis result to obtain the strength verification result of the drive shaft, which may include steps S210 to S220:
[0087] Step S210, determining the yield stress corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment;
[0088] It should be noted that the yield torque load is a working load used to check the yield strength of the drive shaft. The yield stress refers to the stress value when the material begins to yield (ie, plastic deformation). The yield strength is represented by the yield stress in this embodiment.
[0089] Step S220, obtaining the maximum stress corresponding to each layer under the yield torque load from the finite element analysis results, and performing a yield strength check on the drive shaft according to the maximum stress and yield stress corresponding to each layer to obtain a yield strength check result of the drive shaft.
[0090] In this embodiment, the finite element analysis performed on the finite element model of the drive shaft assembly includes a static analysis under a yield torque load. Therefore, the finite element analysis results include stress-strain data of each layer of the drive shaft under the yield torque load, from which the maximum stress corresponding to each layer can be obtained and compared with the corresponding yield stress to determine whether each layer has yielded under the yield torque load (yield is determined to have occurred when the maximum stress is greater than the yield stress). If no layers have yielded, it is determined that the drive shaft has passed the yield strength check.
[0091] It should be noted that, in the present embodiment, a plurality of yield torque loads may be set, so as to obtain the yield strength verification result of the drive shaft under each yield torque load.
[0092] It should also be noted that the yield strength verification result of the drive shaft includes the maximum stress of each layer under the yield torque load, the determination result of whether each layer has yielded, and the determination result of whether the drive shaft has passed the yield strength verification.
[0093] In a second feasible implementation manner, the boundary condition includes a fracture torque load, the strength check includes a fracture strength check, the drive shaft strength check result includes a drive shaft fracture strength check result, and step S200 performs a strength check on the drive shaft based on the finite element analysis result to obtain a drive shaft strength check result, and may further include steps S230 to S240:
[0094] Step S230, determining the fracture strain corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment;
[0095] It should be noted that the breaking torque load is a working load used to check the breaking strength of the drive shaft, and the yield stress refers to the strain value when the material begins to break. In this embodiment, the breaking strength is represented by the breaking strain.
[0096] Step S240, obtaining the maximum strain corresponding to each layer under the fracture torque load from the finite element analysis result, and performing a fracture strength check on the drive shaft according to the maximum strain and fracture strain corresponding to each layer to obtain a fracture strength check result of the drive shaft.
[0097] In this embodiment, the finite element analysis performed on the finite element model of the drive shaft assembly includes a static analysis under a fracture torque load. Therefore, the finite element analysis results include stress-strain data of each layer of the drive shaft under a fracture torque load, from which the maximum strain corresponding to each layer can be obtained and compared with the corresponding fracture strain to determine whether each layer is fractured under the fracture torque load (fracture is determined to have occurred when the maximum strain is greater than the fracture strain). If none of the layers are fractured, it is determined that the drive shaft has passed the fracture strength check.
[0098] It should be noted that, in the present embodiment, a plurality of breaking torque loads may be set, so as to obtain the breaking strength verification results of the driving shaft under each breaking torque load.
[0099] It should also be noted that the fracture strength verification result of the drive shaft includes the maximum strain of each layer under the fracture torque load, the determination result of whether each layer is fractured, and the determination result of whether the drive shaft passes the fracture strength verification.
[0100] In a third feasible implementation manner, step S140 is a step of establishing a finite element model of the drive shaft assembly based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly, and may include step S141:
[0101] Step S141, establishing a finite element model of the drive shaft assembly based on preset boundary conditions, a preset load spectrum, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly;
[0102] It should be noted that the load spectrum refers to the change of the load acting on the structure over time. It usually includes different types of loads (such as torque loads of different sizes) and their changing patterns.
[0103] The strength check includes fatigue life check, and the drive shaft strength check result includes the drive shaft fatigue life check result. Step S200 performs strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result, and may further include steps S250 to S260:
[0104] Step S250, obtaining stress and strain data corresponding to each layer in the drive shaft after heat treatment under the load spectrum from the finite element analysis results;
[0105] In this embodiment, the finite element analysis performed on the finite element model of the drive shaft assembly includes dynamic analysis and nonlinear analysis under the load spectrum. Therefore, the finite element analysis results include stress and strain data of each layer of the drive shaft under the load spectrum.
[0106] Step S260, performing fatigue strength analysis on the drive shaft through the stress-strain data corresponding to each layer and the material property parameters of the drive shaft to obtain the fatigue life of the drive shaft, and performing fatigue life verification on the drive shaft based on the fatigue life of the drive shaft and the preset target fatigue life of the drive shaft to obtain the fatigue life verification result of the drive shaft.
[0107] Those skilled in the art will appreciate that fatigue strength analysis refers to calculating the fatigue life of a drive shaft under cyclic loads (ie, load spectrum) by means of fatigue analysis methods.
[0108] It should be noted that, in the present embodiment, the material property parameters of the drive shaft include a stress-life curve and a strain-life curve. The fatigue life of the drive shaft refers to the fatigue life of the drive shaft. The target fatigue life of the drive shaft is a threshold value for fatigue life verification of the drive shaft. When the fatigue life of the drive shaft is greater than or equal to the target fatigue life of the drive shaft, it is determined that the drive shaft has passed the fatigue life verification.
[0109] This embodiment uses the stress-strain data corresponding to each layer in the finite element analysis results. For the case where the difference between stress and yield stress is less than or equal to a preset value, a stress-life curve is used to calculate the high-cycle fatigue life with stress as an indicator. For the case where the difference between stress and yield stress is greater than a preset value, a strain-life curve is used to calculate the low-cycle fatigue life with strain as an indicator, thereby calculating the fatigue life of the drive shaft, that is, the fatigue life of the drive shaft, and comparing it with the preset target fatigue life of the drive shaft to determine whether the drive shaft passes the fatigue life verification.
[0110] It should also be noted that the fatigue life verification result of the drive shaft includes the fatigue life of the drive shaft under the load spectrum and the determination result of whether the drive shaft passes the fatigue life verification.
[0111] It can be understood that the present embodiment can also refine the fatigue life verification, perform fatigue strength analysis on each layer of the drive shaft, obtain the fatigue life of each layer, and preset a corresponding target fatigue life for each layer to determine whether each layer has passed the fatigue life verification, thereby obtaining a more detailed drive shaft fatigue life verification result, that is, a drive shaft fatigue life verification result including the fatigue life of each layer of the drive shaft under the load spectrum and the determination result of whether each layer has passed the fatigue life verification.
[0112] Further, in a feasible implementation manner, the step of performing fatigue strength analysis on the stress-strain data corresponding to each layer and the material property parameters of the drive shaft in step S260 to obtain the fatigue life of the drive shaft may include steps S261 to S263:
[0113] Step S261, determining the stress-life curve and strain-life curve corresponding to each layer from the drive shaft material property parameters corresponding to each layer;
[0114] It should be noted that the stress-life curve is a curve that describes the relationship between the fatigue life of a material at different stress levels, usually with stress as the horizontal axis and fatigue life as the vertical axis. The strain-life curve is a curve that describes the relationship between the fatigue life of a material at different strain levels, usually with strain as the horizontal axis and fatigue life as the vertical axis.
[0115] This implementation takes into account the differences in material properties of different layers after heat treatment, and provides detailed material property data by determining the stress-life curve and strain-life curve of each layer, thereby providing a reliable basis for fatigue life prediction and ensuring that subsequent fatigue analysis is based on accurate material properties.
[0116] Step S262, setting the notch sensitivity coefficient, surface roughness coefficient and surface treatment coefficient of each layer of the drive shaft in the preset fatigue strength analysis software, and importing the stress-strain data, stress-life curve and stress-life curve corresponding to each layer;
[0117] It should be noted that fatigue strength analysis software is a software tool specifically used for fatigue life prediction and analysis. The notch sensitivity coefficient is a coefficient used to correct the local stress concentration effect caused by geometric discontinuities (such as notches, holes, etc.), thereby affecting the fatigue life. The surface roughness coefficient is a coefficient used to correct the fatigue life change caused by surface roughness. The surface treatment coefficient is a coefficient used to correct the effect of surface treatment (such as shot peening, coating, etc.) on fatigue life.
[0118] This embodiment comprehensively considers various factors affecting fatigue life by setting the notch sensitivity coefficient, surface roughness coefficient and surface treatment coefficient of each layer of the drive shaft, thereby improving the accuracy of fatigue life prediction.
[0119] Step S263, running the fatigue strength analysis software to obtain the fatigue life of the drive shaft output by the fatigue strength analysis software.
[0120] This embodiment automatically performs complex fatigue life calculations by running fatigue strength analysis software, thereby improving efficiency.
[0121] Through the above steps, this embodiment provides a more accurate and comprehensive drive shaft strength verification method, covering the yield strength verification, fracture strength verification and fatigue life verification of each layer of the drive shaft. This method not only takes into account the design characteristics of the drive shaft itself, but also fully considers the interaction between it and the counterpart, thereby significantly improving the accuracy of the verification results and ensuring the safety and reliability of the drive shaft in practical applications.
[0122] This embodiment establishes a finite element model of the drive shaft assembly and performs finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection method, and then the drive shaft is strength-checked based on the finite element analysis results to obtain the drive shaft strength check results. This allows this embodiment to comprehensively consider the interaction between the drive shaft and its counterpart, more realistically simulate the mechanical behavior under actual working conditions, including the complex stress distribution in the connection area, and more accurately capture the stress concentration phenomenon in the connection area, thereby improving the accuracy of the drive shaft strength check and solving the technical problem of unreliable check results in traditional drive shaft strength check methods.
[0123] Further, in a feasible implementation manner, the step of establishing a parameterized three-dimensional model of the drive shaft in step S110 may include step S111:
[0124] Step S111, obtaining a target geometric parameter combination of the drive shaft, and establishing a parameterized three-dimensional model of the drive shaft based on the target geometric parameter combination;
[0125] It should be noted that the target geometry parameter combination is a set of specific geometry parameter values that define the shape and size of the drive shaft. These parameters may include diameter, length, spline size, slot width, groove depth, fillet, etc.
[0126] The method may further include steps A10 to A40:
[0127] Step A10, obtaining a preset drive shaft geometric parameter matrix, wherein the drive shaft geometric parameter matrix includes a plurality of basic geometric parameter combinations;
[0128] It should be noted that, in this embodiment, multiple geometric parameters that affect the strength of the drive shaft are taken as design factors in advance, and a drive shaft geometric parameter matrix is generated according to full factor design, partial factor design, Latin hypercube and other methods. The geometric parameter combination in the drive shaft geometric parameter matrix is the basic geometric parameter combination.
[0129] Step A20, sequentially determining each of the basic geometric parameter combinations as a target geometric parameter combination of the drive shaft, and executing the step of obtaining the target geometric parameter combination of the drive shaft to obtain a drive shaft strength verification result corresponding to each of the basic geometric parameter combinations;
[0130] This implementation method traverses the drive shaft geometric parameter matrix, takes each basic geometric parameter combination as the target geometric parameter combination of the drive shaft in turn, establishes different parameterized three-dimensional models of the drive shaft, and then performs strength verification respectively to obtain the drive shaft strength verification results corresponding to each basic geometric parameter combination.
[0131] It should be noted that after the first basic geometric parameter combination corresponding to the parametric three-dimensional model of the drive shaft is established, the subsequent basic geometric parameter combinations can be achieved by adjusting the parameters of the parametric three-dimensional model of the drive shaft.
[0132] Step A30, establishing a response surface model between the geometric parameter combinations and the drive shaft strength verification results based on the basic geometric parameter combinations and the drive shaft strength verification results corresponding to the basic geometric parameter combinations;
[0133] Those skilled in the art will know that a response surface model is a statistical model used to describe the relationship between input variables and output variables.
[0134] In this embodiment, the response surface model between the geometric parameter combination and the drive shaft strength verification result describes the relationship between the input variable - the geometric parameter combination, and the output variable - the maximum stress of each layer of the drive shaft under the yield torque load, the maximum strain under the fracture torque load, and the fatigue life under the load spectrum.
[0135] Step A40: Generate, by using the response surface model, a geometric parameter combination whose drive shaft strength verification result satisfies a preset drive shaft design target.
[0136] It should be noted that the preset drive shaft design goal means that each layer of the drive shaft does not yield under the yield torque load, does not break under the fracture torque load, and the fatigue life under the load spectrum is greater than the preset number of times.
[0137] In this embodiment, the response surface model can be used to quickly predict the drive shaft strength verification results under different geometric parameter combinations, so as to find the optimal design solution, that is, the geometric parameter combination in which the drive shaft strength verification results meet the preset drive shaft design objectives.
[0138] Specifically, the response surface model can also be used to generate a geometric parameter combination with the maximum fatigue life, or a geometric parameter combination with the maximum fracture strength, or a geometric parameter combination with the maximum yield strength, etc., when the drive shaft strength verification result meets the preset drive shaft design target.
[0139] In order to better understand the technical solutions and concepts of the above embodiments of the present application, a specific embodiment is given:
[0140] In this specific embodiment, the drive shaft strength verification process is as follows:
[0141] 1. Determine the design objectives such as working conditions, load spectrum and strength. The design objectives for strength include no yielding under yield torque load, no fracture under fracture torque load, and the fatigue life of the drive shaft under the load spectrum is greater than or equal to the target fatigue life of the drive shaft.
[0142] For example, the working conditions are a load of 2000 Nm torque, a load of 3600 Nm torque, and a load of 6000 Nm torque. The load spectrum is a load with a maximum peak of +2000 Nm torque and a minimum peak of -2000 Nm torque. The sine loading is performed 200,000 times. The design goal in terms of strength is that there is no yield under a torque of 3600 Nm and no fracture under a torque of 6000 Nm. The load spectrum is a load with a maximum peak of +2000 Nm torque and a minimum peak of -2000 Nm torque. No fatigue damage occurs under 200,000 sinusoidal loading of the load, that is, the yield torque load is 3600 Nm torque, the fracture torque load is 6000 Nm torque, the load spectrum is the highest peak of +2000 Nm torque, the lowest peak of -2000 Nm torque, the load is sinusoidally loaded for 200,000 times, and the drive target fatigue life is the highest peak of +2000 Nm torque, the lowest peak of -2000 Nm torque, the load is sinusoidally loaded for 200,000 cycles or more.
[0143] 2. According to the design requirements, select the entire drive shaft or the weak part of the drive shaft to establish a detailed parametric three-dimensional model. The model is required to be automatically updated according to the design parameters (i.e., geometric parameter combination) to facilitate subsequent optimization iterations and computer program compilation. In addition, a three-dimensional model of the opponent needs to be established.
[0144] Exemplarily, a weak part of the drive shaft including the splines is selected to establish a parameterized three-dimensional model.
[0145] 3. The 3D model is assembled according to the actual working state (i.e. connected in a preset connection method) and exported into an intermediate format.
[0146] 4. The finite element pre-processing program reads the intermediate format file and generates a finite element mesh by dividing and locally refining it according to the calculation accuracy requirements.
[0147] 5. Select the drive shaft material and formulate heat treatment requirements. Select the appropriate material according to the working conditions and design requirements. According to the material selection and formulated heat treatment, as well as the accumulated experimental data, obtain the material's true stress-strain curve, fatigue strength stress-life curve or strain-life curve, and define the drive shaft material property parameters. For those without experimental data, the stress-strain curve and fatigue strength curve can be estimated based on the material type and hardness. Different material curves are required for the hardened layer and the core (i.e., multiple layers of the drive shaft after heat treatment).
[0148] Exemplarily, the drive shaft material is 40Cr (Chromium), the heat treatment is medium frequency quenching, the minimum hardness is 52HRC (Rockwell Hardness C Scale), and the drive shaft is layered in turn, and the material property parameters such as the stress-strain curve, elongation, fatigue life stress-life curve or strain-life curve of each layer are estimated, so that the drive shaft is layered according to the hardened layer and hardness gradient, using different material curves.
[0149] 6. Establish a detailed three-dimensional finite element model (i.e., a drive shaft assembly finite element model) based on the above working conditions, grids, material data, etc. The working conditions may include all working conditions in the load spectrum containing positive and negative torques, for example, a load of +1000 Nm torque.
[0150] It should also be noted that boundary conditions need to be set, for example, a fixed constraint is applied to the right side of the model, the right end of the hand piece is fixed, a torque is applied to the left end of the drive shaft, the spline part is defined as a finite sliding contact and the initial clearance is ignored to establish contact.
[0151] The yield strength can be calculated using a linear statics calculation using a linear elastic material model.
[0152] However, for the fracture strength, it is necessary to use the stress-strain curve of the material for elastic-plastic finite element calculation, and on the three-dimensional finite element model, according to the different hardness layers, separate stress-strain curves are used for the hardened layer after heat treatment and the core.
[0153] It can be understood that, according to the hardness gradient from the hardened layer to the core, it can be divided into several layers and different material curves (ie different drive shaft material property parameters) can be used respectively.
[0154] In addition, for complex structures, the local stress concentration areas of the structure should be meshed with higher precision.
[0155] In this specific embodiment, the above is used to accurately simulate the process in which the drive shaft changes from elastic deformation to local plastic deformation and the plastic deformation develops to fracture during the torsion process.
[0156] 7. Based on the calculation results (i.e. finite element analysis results), fatigue strength analysis is performed using fatigue strength analysis software. The dimensions, surface roughness, surface treatment, coating, temperature, average stress, stress gradient, etc. are considered during the calculation. If necessary, calculations can be performed separately for the hardened layer and the core.
[0157] 8. Calculate the strength utilization rate based on the calculation results, evaluate the static torsional strength (including yield strength and fracture strength) and fatigue strength. The yield strength is determined by the equivalent stress of the hardened layer and the core, and the yield stress is used as the standard. The fracture strength is determined by the plastic strain of the hardened layer and the core, and the maximum plastic strain (i.e. fracture strain) when the material is fractured during the tensile test is used as the standard, and the material elongation and cross-sectional shrinkage are referenced. The fatigue life calculation is determined by the number of cycles to determine whether the requirements are met. When the stress under the load spectrum does not exceed or slightly exceeds the yield strength, the stress life curve is used, and the stress is used as an indicator to calculate the high-cycle fatigue life. When the stress exceeds the yield strength and plastic deformation occurs, the strain life curve is used, and the strain is used as an indicator to calculate the low-cycle fatigue life.
[0158] In addition, please refer to Figure 4 , Figure 4 This is a schematic diagram of the module structure of the drive shaft strength verification device according to an embodiment of the present application.
[0159] The embodiment of the present application also provides a drive shaft strength verification device, which includes:
[0160] A modeling module 10 is used to establish a finite element model of the drive shaft assembly and perform finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner;
[0161] The verification module 20 is used to perform strength verification on the drive shaft based on the finite element analysis result to obtain a strength verification result of the drive shaft.
[0162] In one embodiment, the modeling module 10 is further configured to:
[0163] Establishing a parametric three-dimensional model of the drive shaft and a parametric three-dimensional model of the counterpart, and connecting the parametric geometric model of the drive shaft with the parametric three-dimensional model of the counterpart in a preset connection mode to obtain a parametric three-dimensional model of the drive shaft assembly;
[0164] Meshing the parameterized three-dimensional model of the drive shaft assembly to obtain a finite element mesh of the drive shaft assembly;
[0165] Based on the preset standard property parameters of the drive shaft material and the heat treatment requirements of the drive shaft, the drive shaft is layered to obtain the drive shaft material property parameters corresponding to each layer in the drive shaft after the heat treatment;
[0166] A finite element model of the drive shaft assembly is established based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and finite element mesh of the drive shaft assembly.
[0167] In one embodiment, the modeling module 10 is further configured to:
[0168] Acquire a target geometric parameter combination of the drive shaft, and establish a parametric three-dimensional model of the drive shaft based on the target geometric parameter combination;
[0169] The drive shaft strength check device is also used for:
[0170] Acquire a preset drive shaft geometric parameter matrix, wherein the drive shaft geometric parameter matrix includes a plurality of basic geometric parameter combinations;
[0171] Determining each of the basic geometric parameter combinations as a target geometric parameter combination of the drive shaft in sequence, and executing the step of obtaining the target geometric parameter combination of the drive shaft to obtain a drive shaft strength verification result corresponding to each of the basic geometric parameter combinations;
[0172] Based on each of the basic geometric parameter combinations and the drive shaft strength verification results corresponding to each of the basic geometric parameter combinations, a response surface model between the geometric parameter combinations and the drive shaft strength verification results is established;
[0173] The response surface model is used to generate a geometric parameter combination whose drive shaft strength verification result meets the preset drive shaft design target.
[0174] In one embodiment, the boundary condition includes a yield torque load, the strength check includes a yield strength check, the drive shaft strength check result includes a drive shaft yield strength check result, and the check module 20 is further used for:
[0175] Determine the yield stress corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment;
[0176] The maximum stress corresponding to each layer under the yield torque load is obtained from the finite element analysis results, and the yield strength of the drive shaft is checked based on the maximum stress and yield stress corresponding to each layer to obtain the yield strength check result of the drive shaft.
[0177] In one embodiment, the boundary condition includes a fracture torque load, the strength check includes a fracture strength check, the drive shaft strength check result includes a drive shaft fracture strength check result, and the check module 20 is further used for:
[0178] Determine the fracture strain corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment;
[0179] From the finite element analysis results, the maximum strain corresponding to each layer under the fracture torque load is obtained, and the fracture strength of the drive shaft is checked according to the maximum strain and fracture strain corresponding to each layer to obtain the fracture strength check result of the drive shaft.
[0180] In one implementation, the modeling module 10 is further configured to:
[0181] A finite element model of the drive shaft assembly is established based on preset boundary conditions, a preset load spectrum, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly;
[0182] The strength check includes fatigue life check, and the drive shaft strength check result includes the drive shaft fatigue life check result. The check model 20 is also used for:
[0183] Obtaining stress and strain data corresponding to each layer in the drive shaft after heat treatment under the load spectrum from the finite element analysis results;
[0184] The fatigue strength analysis of the drive shaft is performed through the stress-strain data corresponding to each layer and the material property parameters of the drive shaft to obtain the fatigue life of the drive shaft. The fatigue life of the drive shaft is verified based on the fatigue life of the drive shaft and the preset target fatigue life of the drive shaft to obtain the fatigue life verification result of the drive shaft.
[0185] In one embodiment, the verification model 20 is also used to:
[0186] Determine the stress-life curve and strain-life curve corresponding to each layer from the drive shaft material property parameters corresponding to each layer;
[0187] In the preset fatigue strength analysis software, the notch sensitivity coefficient, surface roughness coefficient and surface treatment coefficient of each layer of the drive shaft are set, and the stress-strain data, stress-life curve and stress-life curve corresponding to each layer are imported;
[0188] The fatigue strength analysis software is run to obtain the fatigue life of the drive shaft output by the fatigue strength analysis software.
[0189] The drive shaft strength verification device provided in the embodiment of the present application adopts the drive shaft strength verification method in the above embodiment, which can solve the technical problem of unreliable verification results in the traditional drive shaft strength verification method. Compared with the prior art, the beneficial effects of the drive shaft strength verification device provided in the embodiment of the present application are the same as the beneficial effects of the drive shaft strength verification method provided in the above embodiment, and the other technical features in the drive shaft strength verification device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0190] In addition, please refer to Figure 5 , Figure 5 Schematic diagram of the equipment structure of the hardware operating environment involved in the drive shaft strength verification method in the embodiment of the present application.
[0191] The present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the steps of the drive shaft strength calibration method in the above-mentioned embodiment.
[0192] Reference below Figure 5 , which shows a schematic diagram of the structure of an electronic device suitable for implementing an embodiment of the present application. The electronic device in the embodiment of the present application is a control device for a camera, or includes a camera. Specifically, the electronic device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs (Televisions), desktop computers, etc., or any electronic device that can implement the above functions. Figure 5The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0193] like Figure 5 As shown, the electronic device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the electronic device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0194] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0195] The electronic device provided by the present application adopts the drive shaft strength verification method in the above embodiment, which can solve the technical problem of unreliable verification results in the traditional drive shaft strength verification method. Compared with the prior art, the beneficial effects of the electronic device provided by the present application are the same as the beneficial effects of the drive shaft strength verification method provided by the above embodiment, and other technical features in the electronic device are the same as the features disclosed in the drive shaft strength verification method in the above embodiment, which will not be repeated here.
[0196] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0197] In addition, the present application also provides a computer storage medium, which has computer-readable program instructions (i.e., computer programs) stored thereon, and when the computer-readable program instructions are executed, they are used to implement the steps of the drive shaft strength verification method in the above-mentioned embodiment.
[0198] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0199] The computer-readable storage medium may be included in the electronic device, or may exist independently without being installed in the electronic device.
[0200] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by an electronic device, the electronic device: establishes a finite element model of a drive shaft assembly, and performs finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection method; performs strength verification on the drive shaft based on the finite element analysis results to obtain a strength verification result of the drive shaft.
[0201] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0202] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0203] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0204] The computer-readable storage medium provided by the present application stores computer-readable program instructions (i.e., computer programs) for executing the steps of the drive shaft strength verification method in the above-mentioned embodiment, which can solve the technical problem of unreliable verification results in the traditional drive shaft strength verification method. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the drive shaft strength verification method provided by the above-mentioned embodiment, and will not be described in detail here.
[0205] In addition, an embodiment of the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the drive shaft strength verification method in the above embodiment are implemented.
[0206] The computer program product provided by the present application can solve the technical problem of unreliable verification results in the traditional drive shaft strength verification method. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present application are the same as the beneficial effects of the drive shaft strength verification method provided by the above embodiment, which will not be repeated here.
[0207] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A drive shaft strength verification method, characterized in that: The method comprises: Establishing a finite element model of the drive shaft assembly, and performing finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner; The strength of the drive shaft is checked based on the finite element analysis result to obtain a strength check result of the drive shaft.
2. The drive shaft strength verification method according to claim 1, characterized in that: The step of establishing a finite element model of the drive shaft assembly includes: Establishing a parametric three-dimensional model of the drive shaft and a parametric three-dimensional model of the counterpart, and connecting the parametric geometric model of the drive shaft with the parametric three-dimensional model of the counterpart in a preset connection mode to obtain a parametric three-dimensional model of the drive shaft assembly; Meshing the parameterized three-dimensional model of the drive shaft assembly to obtain a finite element mesh of the drive shaft assembly; Based on the preset standard property parameters of the drive shaft material and the heat treatment requirements of the drive shaft, the drive shaft is layered to obtain the drive shaft material property parameters corresponding to each layer in the drive shaft after the heat treatment; A finite element model of the drive shaft assembly is established based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and finite element mesh of the drive shaft assembly.
3. The drive shaft strength verification method according to claim 2, characterized in that: The step of establishing a parameterized three-dimensional model of the drive shaft includes: Acquire a target geometric parameter combination of the drive shaft, and establish a parametric three-dimensional model of the drive shaft based on the target geometric parameter combination; The method further comprises: Acquire a preset drive shaft geometric parameter matrix, wherein the drive shaft geometric parameter matrix includes a plurality of basic geometric parameter combinations; Determining each of the basic geometric parameter combinations as a target geometric parameter combination of the drive shaft in sequence, and executing the step of obtaining the target geometric parameter combination of the drive shaft to obtain a drive shaft strength verification result corresponding to each of the basic geometric parameter combinations; Based on each of the basic geometric parameter combinations and the drive shaft strength verification results corresponding to each of the basic geometric parameter combinations, a response surface model between the geometric parameter combinations and the drive shaft strength verification results is established; The response surface model is used to generate a geometric parameter combination whose drive shaft strength verification result meets the preset drive shaft design target.
4. The drive shaft strength verification method according to claim 2 or 3, characterized in that: The boundary condition includes a yield torque load, the strength check includes a yield strength check, the drive shaft strength check result includes a drive shaft yield strength check result, and the step of performing strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result includes: Determine the yield stress corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment; The maximum stress corresponding to each layer under the yield torque load is obtained from the finite element analysis results, and the yield strength of the drive shaft is checked based on the maximum stress and yield stress corresponding to each layer to obtain the yield strength check result of the drive shaft.
5. The drive shaft strength verification method according to claim 2 or 3, characterized in that: The boundary condition includes a fracture torque load, the strength check includes a fracture strength check, the drive shaft strength check result includes a drive shaft fracture strength check result, and the step of performing strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result includes: Determine the fracture strain corresponding to each layer from the drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment; From the finite element analysis results, the maximum strain corresponding to each layer under the fracture torque load is obtained, and the fracture strength of the drive shaft is checked according to the maximum strain and fracture strain corresponding to each layer to obtain the fracture strength check result of the drive shaft.
6. The drive shaft strength verification method according to claim 2 or 3, characterized in that: The step of establishing a finite element model of the drive shaft assembly based on preset boundary conditions, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly includes: A finite element model of the drive shaft assembly is established based on preset boundary conditions, a preset load spectrum, drive shaft material property parameters corresponding to each layer in the drive shaft after heat treatment, and a parameterized three-dimensional model and a finite element mesh of the drive shaft assembly; The strength check includes fatigue life check, the drive shaft strength check result includes the drive shaft fatigue life check result, and the step of performing strength check on the drive shaft based on the finite element analysis result to obtain the drive shaft strength check result includes: Obtaining stress and strain data corresponding to each layer in the drive shaft after heat treatment under the load spectrum from the finite element analysis results; The fatigue strength analysis of the drive shaft is performed through the stress-strain data corresponding to each layer and the material property parameters of the drive shaft to obtain the fatigue life of the drive shaft. The fatigue life of the drive shaft is verified based on the fatigue life of the drive shaft and the preset target fatigue life of the drive shaft to obtain the fatigue life verification result of the drive shaft.
7. The drive shaft strength verification method according to claim 6, characterized in that: The step of performing fatigue strength analysis based on the stress-strain data corresponding to each layer and the material property parameters of the drive shaft to obtain the fatigue life of the drive shaft includes: Determine the stress-life curve and strain-life curve corresponding to each layer from the drive shaft material property parameters corresponding to each layer; In the preset fatigue strength analysis software, the notch sensitivity coefficient, surface roughness coefficient and surface treatment coefficient of each layer of the drive shaft are set, and the stress-strain data, stress-life curve and stress-life curve corresponding to each layer are imported; The fatigue strength analysis software is run to obtain the fatigue life of the drive shaft output by the fatigue strength analysis software.
8. A drive shaft strength verification device, characterized in that: The device comprises: A modeling module, used for establishing a finite element model of a drive shaft assembly, and performing finite element analysis on the finite element model of the drive shaft assembly to obtain finite element analysis results, wherein the drive shaft in the drive shaft assembly is connected to the counterpart in a preset connection manner; The verification module is used to perform strength verification on the drive shaft based on the finite element analysis result to obtain the strength verification result of the drive shaft.
9. An electronic device, characterized in that: The electronic device comprises: a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the drive shaft strength verification method as claimed in any one of claims 1 to 7.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the drive shaft strength verification method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Finite element simulative analysis method for spline connection anti-rolling torsion bars
CN105843999A
CAE modeling method for improving simulation precision of automobile semi-axle
CN111931290A
Structural heat treatment-hardness distribution quantitative matching design method
WO2021004083A1