Finite element modeling method and device for differential housing

By automatically creating SPRING and RIGID elements for the differential housing using the TCL language, the problems of tedious and error-prone manual modeling in existing technologies are solved, and efficient and accurate finite element analysis of the differential housing is achieved.

CN115081275BActive Publication Date: 2025-12-30CHINA FAW CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210659579.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-13
Publication Date
2025-12-30
Estimated Expiration
2042-06-13

AI Technical Summary

Technical Problem

Existing technologies for simulating gear interactions in differential housings are cumbersome and error-prone, requiring the manual creation and assignment of numerous SPRING and RIGID units, resulting in high labor costs and significant errors.

Method used

The TCL language is used to automatically create SPRING and RIGID units between the planetary gear model and the half-shaft gear model. Automated modeling is achieved through preset parameter tables and defined commands.

Benefits of technology

It reduces manual operation steps, lowers labor costs, eliminates errors, improves modeling efficiency and simulation accuracy, and shortens the R&D cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115081275B_ABST
    Figure CN115081275B_ABST
Patent Text Reader

Abstract

The application discloses a finite element modeling method and device of a differential housing. The finite element modeling method of the differential housing comprises the following steps: step 1, establishing a finite element model of a differential housing assembly, wherein the finite element model of the differential housing assembly comprises a planetary gear model and a half shaft gear model; step 2, automatically creating each SPRING unit and RIGID unit between the planetary gear model and the half shaft gear model by using a TCL language; and step 3, performing boundary condition constraint and load loading to obtain a calculation model of the differential housing. The finite element modeling method of the differential housing can automatically create all SPRING units and 16 RIGID units by using the TCL language to automatically create each SPRING unit and RIGID unit between the planetary gear model and the half shaft gear model, thereby saving a large amount of manual cost and eliminating errors caused by manual operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of differential housing technology, specifically to a finite element modeling method for differential housing, a finite element modeling device for differential housing, and a finite element analysis method for the strength of automotive differential housing. Background Technology

[0002] In engineering, when performing finite element analysis on the strength of a differential housing, one SPRING element and two RIGID elements are typically used to simulate the interaction between a pair of planetary gears and axle gears. Figure 1 As shown: One SPRING unit simulates the contact relationship between bevel gears, and two RIGID units connect the SPRING unit to the planetary gears and half-shaft gears, respectively. A differential assembly contains one pair of planetary gears and one pair of half-shaft gears; to simulate the gear interaction during driving, eight SPRING units and sixteen RIGID units are needed. However, in most cases, the orientation of the SPRING unit is neither a coordinate axis of the vehicle coordinate system nor a coordinate axis of the transmission coordinate system, and a SPRING unit cannot be obtained simply by translating a point along a coordinate axis. The common method for simulating bevel gear meshing is to manually create SPRING units, manually assign SPRING unit attributes, and manually create RIGID connection units. This process is tedious, repetitive, error-prone, and difficult to detect once errors occur.

[0003] For example, existing technologies use the following method to establish 8 SPRING cells and 16 RIGID cells:

[0004] See Figure 5 In existing technology, when creating a Spring element s1, it is necessary to first determine the meshing point N1 of one pair of bevel gears based on the gear parameters. Then, N1 is translated to point N2 along the direction of the tangential force of the half-shaft gear. Point N2 is then rotated around the axis formed by N1 and N2 by the pressure angle α of the half-shaft gear to obtain point N3. The direction of the straight line formed by points N1 and N3 is the direction of Spring element s1. All Spring elements are created sequentially using this method. This process is highly prone to errors, and these errors are difficult to detect once they occur.

[0005] When assigning Spring attributes using the conventional method, the stiffness curve of the Spring element needs to be plotted and manually input into the simulation preprocessing software. Taking plotting 3 points on one stiffness curve as an example, 6 coordinate values ​​need to be input for one Spring element, and 48 times for 8 Spring elements. This invention can quickly assign attributes to Spring elements by reading a given parameter table.

[0006] In existing technology, when creating a RIGID cell, it is necessary to first select one endpoint of the SPRING cell as the master point, and then manually select 15-25 cell nodes on the adjacent planetary gear as slave points to create a RIGID cell connecting the planetary gear and the SPRING cell. Then, manually select the other endpoint of the SPRING cell as the master point, and again manually select 15-25 cell nodes on the adjacent half-shaft gear as slave points to create another RIGID cell connecting the half-shaft gear and the SPRING cell. Repeating these steps at least 400 times is required to create all the RIGID cells.

[0007] Therefore, there is a need for a technical solution to address or at least mitigate the aforementioned shortcomings of existing technologies. Summary of the Invention

[0008] The purpose of this invention is to provide a finite element modeling method for differential housings to at least solve one of the aforementioned technical problems.

[0009] One aspect of the present invention provides a finite element modeling method for a differential housing, the finite element modeling method for the differential housing comprising:

[0010] Step 1: Establish a finite element model of the differential housing assembly, which includes a planetary gear model and a half-shaft gear model;

[0011] Step 2: Automatically create the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language;

[0012] Step 3: Apply boundary condition constraints and loads to obtain the computational model of the differential housing.

[0013] Optionally, step 1: obtaining the finite element model of the differential housing assembly, the finite element model of the differential housing assembly including the planetary gear model and the half-shaft gear model including:

[0014] A finite element model of the differential housing assembly is established, which includes a planetary gear model, a half-shaft gear model, a differential housing model, a slotted shaft model, a bearing model, a secondary driven gear model, and a bolt model.

[0015] The material properties of the parts are defined for the planetary gear model, half-shaft gear model, differential housing model, slotted shaft model, bearing model, secondary driven gear model, and bolt model, respectively.

[0016] Define the contact relationships between the various models in the finite element model of the differential housing assembly.

[0017] Optionally, step 2: automatically creating the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language includes:

[0018] Automatically create the various SPRING units between the planetary gear model and the half-shaft gear model using the TCL language;

[0019] Assign SPRING cell properties to each created SPRING cell.

[0020] Optionally, step 2: automatically creating the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language further includes:

[0021] Based on the created SPRING units, the TCL language is used to automatically create the RIGID units between the planetary gear model and the half-shaft gear model.

[0022] Optionally, the automatic creation of each SPRING unit between the planetary gear model and the half-shaft gear model using the TCL language includes:

[0023] Perform the following operations for each SPRING unit:

[0024] Establish a differential bevel gear parameter table, which includes preset planetary gear keywords and planetary gear basic unit attributes corresponding to the preset planetary gear keywords;

[0025] Obtain keyword information for the planetary gear model to be built;

[0026] Obtain the basic unit attributes of the planetary gear corresponding to the preset planetary gear keywords that are the same as the keyword information of the planetary gear model to be built;

[0027] The bevel gear meshing point is created by defining commands using the TCL language based on the obtained basic unit properties of the planetary gear.

[0028] Using commands defined in the TCL language, a gear meshing point is copied as the first point of the SPRING unit;

[0029] Define the rotation axis using TCL language commands, and automatically create the second point of the SPRING cell;

[0030] The SPRING unit is created by defining commands using the TCL language, based on the first and second points.

[0031] Optionally, the basic unit attributes of the planetary gear include the diameter of the planetary gear meshing center circle, the diameter of the half-shaft gear meshing center circle, and the pressure angle of the planetary gear;

[0032] The process of creating the bevel gear meshing point based on the obtained planetary gear basic unit properties includes:

[0033] Based on the obtained diameters of the planetary gear meshing center circle and the half-shaft gear meshing center circle, the bevel gear meshing point is automatically created.

[0034] The defined rotation axis includes:

[0035] The axis of rotation is defined based on the first point and the pressure angle of the planetary gear.

[0036] Optionally, the basic unit properties of the planetary gear further include the planetary gear stiffness curve;

[0037] The process of assigning SPRING unit attributes to each created SPRING unit includes:

[0038] Perform the following operations for each SPRING unit:

[0039] Based on the planetary gear stiffness curve, attributes are automatically assigned to the SPRING unit using commands defined in the TCL language.

[0040] Optionally, based on the created SPRING units, the TCL language is used to automatically create the various RIGID units between the planetary gear model and the half-shaft gear model, including:

[0041] Each RIGID cell is created using the following operations:

[0042] Select one endpoint from one of the SPRING cells as the initial point;

[0043] Using the initial point as the origin, search for the node closest to the initial point and select it as the first RIGID unit node;

[0044] A preset number of nodes located on the same part as the first RIGID unit node are identified based on the first RIGID unit node.

[0045] Using TCL language to define commands, RIGID cells are created with the endpoint of the SPRING cell as the master point and the nodes on the searched bevel gear as slave points.

[0046] Optionally, the material properties of the planetary gear model, half-shaft gear model, differential housing model, slotted shaft model, bearing model, secondary driven gear model, and bolt model are defined as follows:

[0047] The elastic modulus of the differential housing model is defined as 175000 MPa, and the Poisson's ratio is 0.3.

[0048] The elastic modulus of the materials for planetary gears, half-shaft gears, slotted shafts, bearings, secondary driven gears, and bolts is defined as 2.1e5 MPa, and the Poisson's ratio as 0.3.

[0049] This application also provides a finite element modeling apparatus for a differential housing, the finite element modeling apparatus for the differential housing comprising:

[0050] A finite element model establishment module is used to establish a finite element model of the differential housing assembly, which includes a planetary gear model and a half-shaft gear model.

[0051] The TCL module is used to automatically create the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language.

[0052] The calculation model acquisition module is used to perform boundary condition constraints and load loading to obtain the calculation model of the differential housing.

[0053] This application also provides a finite element analysis method for the strength of an automotive differential housing, the method comprising:

[0054] The differential housing is obtained using the finite element modeling method described above.

[0055] A strength analysis is performed on the established differential housing to obtain its strength information.

[0056] Beneficial effects

[0057] The finite element modeling method for the differential housing in this application automatically creates the various Spring and RIGID elements between the planetary gear model and the half-shaft gear model using the TCL language. Compared with existing technologies, it eliminates the need to manually create 8 Spring and 16 RIGID elements repeatedly. By providing gear parameters, it can quickly and automatically create all Spring and 16 RIGID elements. This saves significant labor costs and eliminates errors caused by manual operation. Attached Figure Description

[0058] Figure 1 This is a flowchart illustrating a finite element modeling method for a differential housing according to an embodiment of this application.

[0059] Figure 2 This is a schematic diagram of an electronic device for implementing a finite element modeling method for a differential housing, according to an embodiment of this application.

[0060] Figure 3This is a partial schematic diagram of the finite element model of the differential housing in this application.

[0061] Figure 4 This is a schematic diagram of searching for the nearest node to the SPRING element in the finite element modeling method for the differential housing of this application.

[0062] Figure 5 This is a schematic diagram of the construction of a SPRING unit in the prior art. Detailed Implementation

[0063] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below with reference to the accompanying drawings. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are some, but not all, embodiments of this application. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0064] Figure 1 This is a flowchart illustrating a finite element modeling method for a differential housing according to an embodiment of this application.

[0065] like Figures 1 to 3 The finite element modeling method for the differential housing shown includes:

[0066] Step 1: Establish a finite element model of the differential housing assembly, which includes a planetary gear model and a half-shaft gear model;

[0067] Step 2: Automatically create the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language;

[0068] Step 3: Apply boundary condition constraints and loads to obtain the computational model of the differential housing.

[0069] The finite element modeling method for the differential housing in this application automatically creates the various Spring and RIGID elements between the planetary gear model and the half-shaft gear model using the TCL language. Compared with existing technologies, it eliminates the need to manually create 8 Spring and 16 RIGID elements repeatedly. By providing gear parameters, it can quickly and automatically create all Spring and 16 RIGID elements. This saves significant labor costs and eliminates errors caused by manual operation.

[0070] In this embodiment, step 1: Obtain the finite element model of the differential housing assembly, which includes a planetary gear model and a half-shaft gear model, including:

[0071] A finite element model of the differential housing assembly is established, which includes a planetary gear model, a half-shaft gear model, a differential housing model, a slotted shaft model, a bearing model, a secondary driven gear model, and a bolt model.

[0072] The material properties of the parts are defined for the planetary gear model, half-shaft gear model, differential housing model, slotted shaft model, bearing model, secondary driven gear model, and bolt model, respectively.

[0073] Define the contact relationships between the various models in the finite element model of the differential housing assembly.

[0074] In this embodiment, step 2: automatically creating the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language includes:

[0075] Automatically create the various SPRING units between the planetary gear model and the half-shaft gear model using the TCL language;

[0076] Assign SPRING cell properties to each created SPRING cell.

[0077] In this embodiment, step 2: automatically creating the various SPRING and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language further includes:

[0078] Based on the created SPRING units, the TCL language is used to automatically create the RIGID units between the planetary gear model and the half-shaft gear model.

[0079] In this embodiment, the automatic creation of each SPRING unit between the planetary gear model and the half-shaft gear model using the TCL language includes:

[0080] Perform the following operations for each SPRING unit:

[0081] Establish a differential bevel gear parameter table, which includes preset planetary gear keywords and planetary gear basic unit attributes corresponding to the preset planetary gear keywords;

[0082] Obtain keyword information for the planetary gear model to be built;

[0083] Obtain the basic unit attributes of the planetary gear corresponding to the preset planetary gear keywords that are the same as the keyword information of the planetary gear model to be built;

[0084] The bevel gear meshing point is created by defining commands using the TCL language based on the obtained basic unit properties of the planetary gear.

[0085] Using commands defined in the TCL language, a gear meshing point is copied as the first point of the SPRING unit;

[0086] Define the rotation axis using TCL language commands, and automatically create the second point of the SPRING cell;

[0087] The SPRING unit is created by defining commands using the TCL language, based on the first and second points.

[0088] In this embodiment, the basic unit properties of the planetary gear include the diameter of the planetary gear meshing center circle, the diameter of the half-shaft gear meshing center circle, and the pressure angle of the planetary gear;

[0089] The process of creating the bevel gear meshing point based on the obtained planetary gear basic unit properties includes:

[0090] Based on the obtained diameters of the planetary gear meshing center circle and the half-shaft gear meshing center circle, the bevel gear meshing point is automatically created.

[0091] The defined rotation axis includes:

[0092] The axis of rotation is defined based on the first point and the pressure angle of the planetary gear.

[0093] In this embodiment, the basic unit properties of the planetary gear further include the planetary gear stiffness curve;

[0094] The process of assigning SPRING unit attributes to each created SPRING unit includes:

[0095] Perform the following operations for each SPRING unit:

[0096] Based on the planetary gear stiffness curve, attributes are automatically assigned to the SPRING unit using commands defined in the TCL language.

[0097] In this embodiment, based on the created SPRING units, the automatic creation of RIGID units between the planetary gear model and the half-shaft gear model using the TCL language includes:

[0098] Each RIGID cell is created using the following operations:

[0099] Select one endpoint from one of the SPRING cells as the initial point;

[0100] Using the initial point as the origin, search for the node closest to the initial point and select it as the first RIGID unit node;

[0101] A preset number of nodes located on the same part as the first RIGID unit node are identified based on the first RIGID unit node.

[0102] Using TCL language to define commands, RIGID cells are created with the endpoint of the SPRING cell as the master point and the nodes on the searched bevel gear as slave points.

[0103] In this embodiment, the definition of part material properties for the planetary gear model, half-shaft gear model, differential housing model, slotted shaft model, bearing model, secondary driven gear model, and bolt model includes:

[0104] The elastic modulus of the differential housing model is defined as 175000 MPa, and the Poisson's ratio is 0.3.

[0105] The elastic modulus of the materials for planetary gears, half-shaft gears, slotted shafts, bearings, secondary driven gears, and bolts is defined as 2.1e5 MPa, and the Poisson's ratio as 0.3.

[0106] The following examples further illustrate this application in detail. It is understood that these examples do not constitute any limitation on this application.

[0107] Step 1: Establish the finite element model of the differential housing assembly:

[0108] 1) In Hypermesh software, create finite element models of the differential housing, planetary gears, half-shaft gears, slotted shaft, bearings, secondary driven gears, bolts, etc., and name the planetary gears and half-shaft gears xingxinglun1, xingxinglun2, banzhoulun1, and banzhoulun2, respectively.

[0109] 2) Define the material properties of the parts: The differential housing is made of ductile iron, and the elastic modulus of the material is defined as 175000MPa and Poisson's ratio as 0.3 in the pre-processing software; the planetary gears, half-shaft gears, slotted shafts, bolts, bearings, secondary driven gears, etc. are made of steel, and the elastic modulus of the material is defined as 2.1e5 MPa and Poisson's ratio as 0.3 in the pre-processing software.

[0110] 3) Define the contact relationship of the differential housing assembly: Define the mating surfaces of the various parts of the differential assembly as the contact relationship, with a friction coefficient of 0.1.

[0111] The second step involves automatically creating the various Spring and RIGID units between the planetary gear model and the half-shaft gear model using the TCL language:

[0112] 1) Automatically create Spring cells:

[0113] ① Establish a parameter table for the differential bevel gear;

[0114] ② Automatically retrieve the planetary gear meshing center circle diameter d1, half-shaft gear meshing center circle diameter D1, and planetary gear pressure angle α from the differential bevel gear parameter table by keyword matching;

[0115] ③ Using TCL language to define commands, the bevel gear meshing points are automatically created based on the obtained d1 and D1. Specifically, based on the obtained d1 and D1, a rectangular coordinate system is defined with the intersection of the axes of the two bevel gears as the origin and the axes of the two bevel gears as the X and Y axes, respectively. Points with coordinates (d1, D1), (-d1, D1), (d1, -D1), and (-d1, -D1) are automatically created, which are the four meshing points of the two bevel gears.

[0116] ④ Use TCL language to define commands to copy a gear meshing point as the first point A of the SPRING unit;

[0117] ⑤ Define the rotation axis using TCL language commands, and automatically create the second point B of the SPRING unit. Specifically, copy point A to obtain point A1 using TCL language commands, and then move point A1 5mm along the tangent of the bevel gear to point A2 using TCL language commands; define the formula. Obtain the second point B of the SPRING cell;

[0118] ⑥ By defining commands using the TCL language, connect points A and B to automatically create Spring unit AB;

[0119] 2) Automatically assign Spring cell attributes:

[0120] ① Automatically obtain the SPRING unit stiffness curve from the differential bevel gear parameter table by keyword matching;

[0121] ② Use TCL language to define commands to automatically assign attributes to the SPRING unit.

[0122] 3) Based on the created Spring units, automatically create the RIGID units between the planetary gear model and the half-shaft gear model using the TCL language, including:

[0123] ①See Figure 4Automatically select any endpoint of the SPRING cell, define an initial search threshold of 0.01mm, and if there are no nodes within the search range, increase the search threshold... gradually increase the search threshold until the first node n1 is found;

[0124] ② Automatically identify 25 nodes on the same part as n1 near n1;

[0125] ③ By defining commands using the TCL language, RIGID elements are automatically created with the endpoints of the SPRING element as the master points and the nodes on the searched bevel gear as slave points.

[0126] The third step is to apply boundary conditions and loads:

[0127] 1) Constrain all degrees of freedom at the bearing location;

[0128] 2) Apply load to the secondary driven gear according to the actual working conditions.

[0129] The fourth step is to submit the strength calculation.

[0130] This application uses the TCL language to pre-set the logic for establishing RIGID units of the SPRING unit, and obtains various parameters through the differential bevel gear parameter table. This makes the entire establishment process standardized, the modeling method standardized, and the ability to quickly simulate bevel gear meshing to achieve finite element analysis of differential housing strength. It helps to avoid rework caused by manual modeling errors, reduce result errors caused by human factors, improve simulation accuracy, shorten the R&D cycle, and reduce R&D costs.

[0131] In this embodiment, after automation, the stiffness curve, i.e., 6 coordinate values, can be matched to 8 spring elements at once. Compared with the prior art, which requires manually inputting the 6 coordinate values ​​of the stiffness curve of a spring element, for example, the 6 coordinate values ​​are -1,100; 0,0; 1,100 respectively, this method has the advantages of being efficient, convenient, accurate, and less prone to errors.

[0132] This application also provides a finite element modeling device for a differential housing. The finite element modeling device for the differential housing includes a finite element model establishment module, a TCL module, and a calculation model acquisition module. The finite element model establishment module is used to establish a finite element model of the differential housing assembly, which includes a planetary gear model and a half-shaft gear model. The TCL module is used to automatically create each SPRING element and RIGID element between the planetary gear model and the half-shaft gear model using the TCL language. The calculation model acquisition module is used to perform boundary condition constraints and load loading to obtain the calculation model of the differential housing.

[0133] This application also provides a finite element analysis method for the strength of an automotive differential housing, the method comprising:

[0134] The differential housing is obtained using the finite element modeling method described above.

[0135] A strength analysis is performed on the established differential housing to obtain its strength information.

[0136] It is understandable that the above description of the method also applies to the description of the apparatus.

[0137] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to implement the finite element modeling method for the differential housing as described above.

[0138] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, enables the implementation of the above-described finite element modeling method for the differential housing.

[0139] Figure 2 This is an exemplary structural diagram of an electronic device capable of implementing the finite element modeling method for a differential housing provided according to an embodiment of this application.

[0140] like Figure 2 As shown, the electronic device includes an input device 501, an input interface 502, a central processing unit 503, a memory 504, an output interface 505, and an output device 506. The input interface 502, central processing unit 503, memory 504, and output interface 505 are interconnected via a bus 507. The input device 501 and output device 506 are connected to the bus 507 via the input interface 502 and output interface 505, respectively, and thus connected to other components of the electronic device. Specifically, the input device 504 receives input information from the outside and transmits it to the central processing unit 503 via the input interface 502. The central processing unit 503 processes the input information based on computer-executable instructions stored in the memory 504 to generate output information, temporarily or permanently storing the output information in the memory 504, and then transmitting the output information to the output device 506 via the output interface 505. The output device 506 outputs the output information to the outside of the electronic device for user use.

[0141] In other words, Figure 2 The illustrated electronic device may also be implemented as including: a memory storing computer-executable instructions; and one or more processors, which can be coupled when executing the computer-executable instructions. Figure 1The finite element modeling method for the differential housing is described.

[0142] In one embodiment, Figure 2 The electronic device shown can be implemented as including: a memory 504 configured to store executable program code; and one or more processors 503 configured to run the executable program code stored in the memory 504 to perform the finite element modeling method for the differential housing in the above embodiments.

[0143] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0144] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0145] Computer-readable media include both permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, DVD or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0146] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0147] Furthermore, it is clear that the word "comprising" does not exclude other units or steps. Multiple units, modules, or devices recited in the apparatus claims may also be implemented by a single unit or overall apparatus via software or hardware.

[0148] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutively marked blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or the overall flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0149] In this embodiment, the processor may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0150] Memory can be used to store computer programs and / or modules. The processor implements various functions of the device / terminal equipment by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area can store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). In addition, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0151] In this embodiment, if the modules / units integrated into the device / terminal equipment are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. Although this application discloses preferred embodiments as described above, it is not intended to limit this application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of this application. Therefore, the scope of protection of this application should be determined by the scope defined in the claims of this application.

[0152] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0153] Furthermore, it is clear that the word "comprising" does not exclude other units or steps. Multiple units, modules, or devices recited in the apparatus claims may also be implemented by a single unit or overall apparatus via software or hardware.

[0154] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention are within the scope of protection claimed by the present invention.

Claims

1. A method of finite element modeling of a differential case, characterized by, The finite element modeling method of the differential housing comprises: Step 1: establishing a differential housing assembly finite element model, wherein the differential housing assembly finite element model comprises a planetary gear model and a half shaft gear model; Step 2: automatically creating, by using TCL language, each SPRING unit and RIGID unit between the planetary gear model and the half shaft gear model; Step 3: performing boundary condition constraint and load loading to obtain a calculation model of the differential housing; The step 1: obtaining the differential housing assembly finite element model, wherein the differential housing assembly finite element model comprises the planetary gear model and the half shaft gear model comprises: establishing a differential housing assembly finite element model, wherein the differential housing assembly finite element model comprises a planetary gear model, a half shaft gear model, a differential housing model, a one-letter shaft model, a bearing model, a secondary driven gear model and a bolt model; defining part material properties for the planetary gear model, the half shaft gear model, the differential housing model, the one-letter shaft model, the bearing model, the secondary driven gear model and the bolt model respectively; defining contact relationships between each model in the differential housing assembly finite element model; The step 2: automatically creating, by using TCL language, each SPRING unit and RIGID unit between the planetary gear model and the half shaft gear model comprises: automatically creating, by using TCL language, each SPRING unit between the planetary gear model and the half shaft gear model; assigning SPRING unit properties to each created SPRING unit respectively; The step 2: automatically creating, by using TCL language, each SPRING unit and RIGID unit between the planetary gear model and the half shaft gear model further comprises: automatically creating, by using TCL language, each RIGID unit between the planetary gear model and the half shaft gear model according to each created SPRING unit; The step 2: automatically creating, by using TCL language, each SPRING unit between the planetary gear model and the half shaft gear model comprises: performing the following operations for each SPRING unit: establishing a differential bevel gear parameter table, wherein the differential bevel gear parameter table comprises preset planetary gear keywords and planetary gear basic unit properties corresponding to the preset planetary gear keywords; obtaining keyword information of a planetary gear model to be established; obtaining planetary gear basic unit properties corresponding to a preset planetary gear keyword which is identical to the keyword information of the planetary gear model to be established; defining a command by using TCL language to create a bevel gear meshing point according to the obtained planetary gear basic unit properties; defining a command by using TCL language to copy a gear meshing point as a first point of the SPRING unit; defining a command by using TCL language to define a rotation axis and automatically create a second point of the SPRING unit; defining a command by using TCL language to create the SPRING unit according to the first point and the second point; The planetary gear basic unit properties comprise a planetary gear meshing center circle diameter, a half shaft gear meshing center circle diameter and a planetary gear pressure angle. The bevel gear meshing point is created according to the obtained planetary gear basic unit attribute; The bevel gear meshing point is automatically created according to the obtained planetary gear meshing center circle diameter and the half shaft gear meshing center circle diameter; The rotation axis is defined; The rotation axis is defined according to the first point and the planetary gear pressure angle; The planetary gear basic unit attribute further includes a planetary gear stiffness curve; The created respective SPRING units are respectively given SPRING unit attributes, including: The following operations are performed on each SPRING unit: The SPRING unit is automatically given attributes by TCL language definition commands according to the planetary gear stiffness curve.

2. The method of finite element modeling of a differential case of claim 1, wherein, According to the created respective SPRING units, each RIGID unit between the planetary gear model and the half shaft gear model is automatically created by TCL language, including: Each RIGID unit is created by the following operations: An endpoint in a SPRING unit is selected as an initial point; A node closest to the initial point is searched as a first RIGID unit node with the initial point as the origin; A preset number of nodes on the same part as the first RIGID unit node are identified according to the first RIGID unit node; A RIGID unit is created by TCL language definition commands with the SPRING unit endpoint as a master point and the searched node on the bevel gear as a slave point.

3. A finite element modeling apparatus for a differential case, characterized by, The finite element modeling device of the differential housing includes: A finite element model establishment module, which is configured to establish a differential housing assembly finite element model including a planetary gear model and a half shaft gear model; A TCL module, which is configured to automatically create respective SPRING units and RIGID units between the planetary gear model and the half shaft gear model by TCL language; A calculation model acquisition module, which is configured to perform boundary condition constraint and load loading to acquire a calculation model of the differential housing; Step 1: Acquire the differential housing assembly finite element model including the planetary gear model and the half shaft gear model, including: Establish the differential housing assembly finite element model including the planetary gear model, the half shaft gear model, the differential housing model, the one-letter shaft model, the bearing model, the secondary driven gear model, and the bolt model; Define the part material attribute of the planetary gear model, the half shaft gear model, the differential housing model, the one-letter shaft model, the bearing model, the secondary driven gear model, and the bolt model, respectively; Define the contact relationship between the respective models in the differential housing assembly finite element model; Step 2: Automatically create respective SPRING units and RIGID units between the planetary gear model and the half shaft gear model by TCL language, including: Automatically create respective SPRING units between the planetary gear model and the half shaft gear model by TCL language; Respectively give SPRING unit attributes to the created respective SPRING units; The step 2 of automatically creating each SPRING element and RIGID element between the planetary gear model and the half axle gear model by TCL language further comprises: According to the created each SPRING element, automatically creating each RIGID element between the planetary gear model and the half axle gear model by TCL language; The step of automatically creating each SPRING element between the planetary gear model and the half axle gear model by TCL language comprises: For each SPRING element, the following operations are performed: establishing a differential bevel gear parameter table, wherein the differential bevel gear parameter table comprises a preset planetary gear keyword and a planetary gear basic element attribute corresponding to the preset planetary gear keyword; obtaining keyword information of a planetary gear model to be established; obtaining the planetary gear basic element attribute corresponding to the preset planetary gear keyword which is same as the keyword information of the planetary gear model to be established; defining a command by TCL language, and creating a bevel gear meshing point according to the obtained planetary gear basic element attribute; defining a command by TCL language, and copying a gear meshing point as a first point of the SPRING element; defining a command by TCL language, and defining a rotation axis to automatically create a second point of the SPRING element; defining a command by TCL language, and creating the SPRING element according to the first point and the second point; The planetary gear basic element attribute comprises a planetary gear meshing center circle diameter, a half axle gear meshing center circle diameter, and a planetary gear pressure angle; The step of creating the bevel gear meshing point according to the obtained planetary gear basic element attribute comprises: automatically creating the bevel gear meshing point according to the obtained planetary gear meshing center circle diameter and the half axle gear meshing center circle diameter; The step of defining the rotation axis comprises: defining the rotation axis according to the first point and the planetary gear pressure angle; The planetary gear basic element attribute further comprises a planetary gear stiffness curve; The step of respectively assigning the SPRING element attribute to the created each SPRING element comprises: For each SPRING element, the following operations are performed: defining a command by TCL language, and automatically assigning the attribute to the SPRING element according to the planetary gear stiffness curve.

4. A method of strength finite element analysis of a differential case for an automobile, characterized by, The automobile differential housing strength finite element analysis method comprises: obtaining the differential housing by using the finite element modeling method of the differential housing according to any one of claims 1 to 2; performing strength analysis on the established differential housing, thereby obtaining the strength information of the differential housing.

Citation Information

Patent Citations

  • Differential housing ultimate bearing capacity forecasting method

    CN113111462A