Dual-meshing gear determination method and device, electronic equipment and storage medium
By obtaining the shaft system dimensional parameters of the double meshing gear and fitting the multibody dynamics model of the shaft system, the problem of long design cycle of double meshing gears was solved, and efficient design and production were achieved.
Patent Information
- Application Number
- CN202511521957.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-23
- Publication Date
- 2026-01-20
AI Technical Summary
Existing technologies for dual-meshing gears have long design cycles, low efficiency, and difficulty in efficiently achieving synchronous design under complex working conditions.
By obtaining the shaft system dimensional parameters of the double meshing gears, the gear parameters are determined, and motion simulation is performed by fitting a multibody dynamics model of the shaft system based on the shaft system dimensional parameters to generate the required double meshing gear dimensional information.
It reduces the design cycle of dual-meshing gears, improves design efficiency, ensures that gear parameters and shaft dimensions meet usage requirements, and enhances production efficiency.
Smart Images

Figure CN121365547A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of gear mechanism, in particular to a double meshing gear determining method, a double meshing gear determining device, an electronic device and a computer readable storage medium. BACKGROUND
[0002] With the intelligentization of automobiles, the shaft system design requires simplicity and efficiency, the overall profile of the electric drive assembly is reduced, the gear shift position is less, but the working conditions to be implemented are more complex, and direct drive, parallel connection and series connection all require synchronous implementation. Therefore, a double meshing gear set is often used as a variable speed part. However, due to space arrangement and other factors, the deployment and determination of the double meshing gear are often based on manual data matching and testing, which leads to a long design cycle and low efficiency of the double meshing gear. SUMMARY
[0003] One of the purposes of the present application is to provide a double meshing gear determining method to solve the problem of long design cycle and low efficiency of the double meshing gear in the prior art; the second purpose is to provide a double meshing gear determining device; the third purpose is to provide an electronic device; and the fourth purpose is to provide a computer readable storage medium.
[0004] In order to achieve the above-mentioned purposes, the technical solutions adopted by the present application are as follows: In a first aspect of the present application, the embodiments of the present application disclose a double meshing gear determining method, comprising: obtaining shaft system size parameters of the double meshing gear; determining gear parameters according to the shaft system size parameters; fitting a shaft system multi-body dynamics model based on the gear parameters and the shaft system size parameters; performing motion simulation on the shaft system multi-body dynamics model to determine a simulation output state; in the case that the simulation output state is a simulation verification pass, generating double meshing gear size information in combination with the gear parameters and the shaft system size parameters, the double meshing gear size information being used to display the size of the double meshing gear.
[0005] Optionally, the step of obtaining the shaft system size parameters of the double meshing gear comprises: obtaining profile envelope size parameters; determining an envelope boundary based on the profile envelope size parameters; determining the shaft system size parameters in the envelope boundary.
[0006] Optionally, the step of determining the shaft system size parameters in the envelope boundary comprises: determining the input shaft position, the intermediate shaft position and the output shaft position in the envelope boundary; determining a shafting dimension parameter in combination with the input shaft position, the intermediate shaft position and the output shaft position.
[0007] Optionally, the step of determining a gear parameter according to the shafting dimension parameter comprises: determining a first center distance according to the input shaft position and the intermediate shaft position; determining a second center distance according to the intermediate shaft position and the output shaft position; determining a gear parameter according to the first center distance and the second center distance based on a preset double mesh gear formula.
[0008] Optionally, the preset double mesh gear formula comprises: (Z2+Z1) / (Z2+Z3)=S1 / S2, m=S1*2*COSB / (Z1+Z2); wherein Z1 is the number of teeth of a driving gear of the double mesh gear, Z2 is the number of teeth of a shared gear of the double mesh gear, Z3 is the number of teeth of an output gear of the double mesh gear, S1 is the first center distance, S2 is the second center distance, m is the module of the double mesh gear, and B is the helix angle of the double mesh gear.
[0009] Optionally, the preset double mesh gear formula further comprises: D>m*Z / COSB+2*m*(H*C); wherein D is the addendum circle diameter of the double mesh gear, m is the module of the double mesh gear, Z is the number of gear teeth of the double mesh gear, B is the helix angle of the double mesh gear, H is the dedendum coefficient, and C is the modification coefficient.
[0010] Optionally, the step of fitting a shafting multi-body dynamics model based on the gear parameter and the shafting dimension parameter comprises: determining a shafting position based on the shafting dimension parameter; superimposing the gear parameter on the shafting position to determine a shafting multi-body dynamics model.
[0011] Optionally, the step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state comprises: performing motion simulation on the shafting multi-body dynamics model to determine a dynamics parameter; determining a simulation output state based on the dynamics parameter.
[0012] Optionally, the step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state further comprises: determining a load parameter of the shafting multi-body dynamics model; simulate the shafting multi-body dynamics model to determine a vibration acoustic parameter; determine a simulation output state in combination with the dynamics parameter, the load parameter and the vibration acoustic parameter.
[0013] Optionally, the method further comprises: in the case that the simulation output state is a simulation verification failure, sending an error message; in response to a shafting adjustment parameter for the error message, updating the shafting size parameter based on the shafting adjustment parameter, and performing the step of determining the gear parameter according to the shafting size parameter by using the updated shafting size parameter.
[0014] In a second aspect of the present application, embodiments of the present application disclose a double meshing gear determining device, comprising: a obtaining module configured to obtain a shafting size parameter of a double meshing gear; a gear parameter determining module configured to determine a gear parameter according to the shafting size parameter; a fitting module configured to fit a shafting multi-body dynamics model based on the gear parameter and the shafting size parameter; a simulation module configured to perform motion simulation on the shafting multi-body dynamics model to determine a simulation output state; a double meshing gear size determining module configured to, in the case that the simulation output state is a simulation verification pass, generate double meshing gear size information in combination with the gear parameter and the shafting size parameter, the double meshing gear size information being used to display the size of the double meshing gear.
[0015] In a third aspect of the present application, embodiments of the present application disclose a vehicle comprising a processor, a memory, and a computer program stored on the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the double meshing gear determining method as described above.
[0016] In a fourth aspect of the present application, embodiments of the present application disclose a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the double meshing gear determining method as described above.
[0017] Advantages of the present application: Embodiments of the present application determine the gear parameter by the shafting size parameter, and fit the shafting multi-body dynamics model for simulation, so as to determine whether the gear parameter and the shafting size parameter meet the use requirement under the complex condition of the double meshing gear, reduce the round of design in design, effectively improve the design efficiency of the double meshing gear, and reduce the design period of the double meshing gear. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 Step flow chart of a double meshing gear determining method embodiment of the present application; Figure 2 Step flow chart of another double meshing gear determining method embodiment of the present application; Figure 3 Shafting schematic diagram of another double meshing gear determining method embodiment of the present application; Figure 4 Gear parameter table of another double meshing gear determining method embodiment of the present application; Figure 5 Shafting multi-body dynamics modeling schematic diagram of another double meshing gear determining method embodiment of the present application; Figure 6 Motion simulation schematic diagram of another double meshing gear determining method embodiment of the present application; Figure 7 Simulation result schematic diagram of another double meshing gear determining method embodiment of the present application; Figure 8 Step flow chart of a double meshing gear determining method example of the present application; Figure 9 Structure block diagram of a double meshing gear determining device embodiment of the present application; Figure 10 Structure block diagram of an electronic device embodiment of the present application; Figure 11 Structure block diagram of a computer readable storage medium embodiment of the present application. DETAILED DESCRIPTION
[0019] Other advantages and effects of the present application can be easily understood by those skilled in the art from the above description of the preferred embodiments of the present application. The present application can also be implemented or applied in other different specific embodiments, and the details in the present description can be modified or changed based on different views and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for illustrating the present application, and are not intended to limit the protection scope of the present application.
[0020] It should be noted that the diagrams provided in the following embodiments only schematically illustrate the basic concept of the present application, and the diagrams only show the components related to the present application, not the number, shape and size of the components when actually implemented. The type, number and proportion of the components when actually implemented can be arbitrarily changed, and the component layout type can also be more complex.
[0021] REFERENCE Figure 1, a step flow chart of an embodiment of a double meshing gear determination method of the present application is shown, which can specifically include the following steps: Step 101, obtaining shaft size parameters of the double meshing gear; The double meshing gear refers to a transmission form in which a single gear is simultaneously meshed with two gears to form two pairs of meshing gears. In the double meshing gear transmission, if the total torque transmitted is constant, the torque transmitted by each pair of meshing gears is half of the torque transmitted by a single meshing gear. For example, when a gear is simultaneously meshed with two gears, the circumferential force on each pair of meshing teeth can be reduced by half, and the radial force can be partially or completely offset. This design significantly reduces the stress on the gears, shafts and bearings, and can ensure the NVH (Noise, Vibration, Harshness) performance of the vehicle.
[0022] The shaft size parameters of the double meshing gear can be obtained first. The shaft size parameters represent the size parameters of the rotating shafts of the transmission shafts deployed by the double meshing gear and the position parameters between the transmission shafts.
[0023] Step 102, determining gear parameters according to the shaft size parameters; Based on the shaft size parameters, the deployed spatial range can be determined, and then the gear parameters of each gear in the double meshing gear can be determined. The gear parameters represent the basic parameters, size parameters, transmission parameters and special parameters of each gear in the double meshing gear, such as the modulus (m), which is the ratio of the gear pitch to the ratio π and represents the size of the gear teeth. The number of teeth (z), which is the total number of teeth on the gear. The pressure angle (α), which is the angle between the normal pressure direction and the velocity direction of the gear tooth profile. The pitch diameter (d), which is the theoretical diameter of the gear and is used to calculate the pitch and transmission ratio. The addendum circle diameter (da), which is the diameter of the circle where the addendum is located. The dedendum circle diameter (df), which is the diameter of the circle where the dedendum is located. The addendum height (ha), which is the radial distance between the addendum circle and the pitch circle. The dedendum height (hf), which is the radial distance between the pitch circle and the dedendum circle. The whole tooth height (h), which is the radial distance between the addendum circle and the dedendum circle.
[0024] Step 103, fitting a shaft multi-body dynamics model based on the gear parameters and the shaft size parameters; The gear parameters and the shaft size parameters are combined to fit a shaft multi-body dynamics model. The shaft multi-body dynamics model represents the gear kinematics model fitted based on the gear parameters and the shaft size parameters. The shaft multi-body dynamics model can regard the transmission shafts and gears of the shaft as rigid bodies or flexible bodies, and describe their interaction and motion law through mathematical equations. That is, the interaction and motion law between the double meshing gear and the transmission shafts can be described by mathematical equations.
[0025] Step 104, motion simulation is performed on the shafting multi-body dynamics model to determine a simulation output state; Various motion simulations can be performed based on the shafting multi-body dynamics model, and the simulation output state is determined based on the results of the motion simulation.
[0026] When all the results of the current motion simulation meet the design requirements or use requirements, the simulation output state can be that the simulation verification is passed. When the results of the motion simulation do not meet the design requirements or use requirements, the simulation output state can be that the simulation verification fails.
[0027] Step 105, in the case where the simulation output state is that the simulation verification is passed, gear parameters and shafting size parameters are combined to generate double meshing gear size information, which is used to show the size of the double meshing gear.
[0028] In the case where the simulation output state is that the simulation verification is passed, it is indicated that the double meshing gear determined based on the current gear parameters and shafting size parameters can meet the requirements, and the current gear parameters and shafting size parameters can be combined to generate double meshing gear size information. The double meshing gear size information is used to represent various size information of the double meshing gear that meets the requirements. The double meshing gear size information can show the size of the double meshing gear. A user can produce the double meshing gear based on the double meshing gear size information.
[0029] The embodiment of the application determines gear parameters by obtaining shafting size parameters of a double meshing gear, determines gear parameters according to the shafting size parameters, fits a shafting multi-body dynamics model based on the gear parameters and the shafting size parameters, performs motion simulation on the shafting multi-body dynamics model to determine a simulation output state, and in the case where the simulation output state is that the simulation verification is passed, combines the gear parameters and the shafting size parameters to generate double meshing gear size information, which is used to show the size of the double meshing gear. Gear parameters are determined through shafting size parameters, and a shafting multi-body dynamics model is fitted for simulation, so that it is determined whether the gear parameters and the shafting size parameters meet use requirements under complex conditions of the double meshing gear, the number of rounds of reciprocal design in design is reduced, the design efficiency of the double meshing gear is effectively improved, the design period of the double meshing gear is reduced, and the production efficiency is improved.
[0030] Referring to Figure 2 FIG. 2 shows a step flowchart of another embodiment of a double meshing gear determination method of the application, which can specifically include the following steps: Step 201, shafting size parameters of a double meshing gear are obtained. The shafting size parameters of the double meshing gear can be obtained, so that the position range of the transmission shaft is determined.
[0031] In an optional embodiment of the present application, the step of obtaining the shafting size parameter of the double-geared gear comprises: Sub-step S2011, obtaining a profile envelope size parameter; The profile envelope size parameter can be obtained according to a user input instruction or imported externally into the space parameter. The profile envelope size parameter represents the box profile envelope size of the double-geared gear, and can specifically include the length, width and height of the assembly, and necessary input parameters such as the power economy output gear ratio.
[0032] Sub-step S2012, determining an envelope boundary based on the profile envelope size parameter; The envelope boundary can be determined through the space range corresponding to the profile envelope size parameter. The envelope boundary represents the edge position of the double-geared gear.
[0033] Sub-step S2013, determining the shafting size parameter in the envelope boundary.
[0034] Based on the limitation of the envelope boundary, the positions of the transmission shafts are arranged inside the envelope boundary, and the shafting size parameter is determined.
[0035] Specifically, the step of determining the shafting size parameter in the envelope boundary comprises: determining the input shaft position, the intermediate shaft position and the output shaft position in the envelope boundary; and determining the shafting size parameter in combination with the input shaft position, the intermediate shaft position and the output shaft position.
[0036] The input shaft position, the intermediate shaft position and the output shaft position can be determined by arranging the positions of the three rotating shafts, i.e., the input shaft 1, the output shaft 3 and the intermediate shaft 2, in the envelope boundary. Figure 3 As shown, the positions of the input shaft 1, the output shaft 3 and the intermediate shaft 2 can be arranged in the envelope boundary to determine the input shaft position, the intermediate shaft position and the output shaft position. The arrangement of the rotating shafts needs to follow certain arrangement requirements, such as the angle requirement between the shaft connecting lines, the space limitation of the gear tip circle diameter, the requirement that the center distance is within an experience range, etc., to further determine the relative positions of the shafts and the relative position of the gear on the shaft. In addition, in order to further improve the efficiency, the shafting can be initially solidified by means of a geometric three-dimensional model, which is beneficial to checking the rationality of the space arrangement and avoiding repeated adjustment. Then, the input shaft position, the intermediate shaft position and the output shaft position are combined to determine the shafting size parameter.
[0037] Step 202, determining gear parameters according to the shafting size parameter; Under the constraint of the shafting size parameter, a pair of gear parameters that meet the speed ratio and center distance are designed under the given geometric boundary condition. Since one tooth is shared in the double-geared gear, the center distance and the speed ratio will change according to the position adjustment. Based on the shafting size parameter, the gear parameters of each gear in the double-geared gear are determined through conversion calculation.
[0038] In an optional embodiment of the present application, the step of determining gear parameters according to the shaft size parameter comprises: Sub-step S2021, determining a first center distance according to the input shaft position and the intermediate shaft position; The first center distance can be calculated based on the center points of the input shaft position and the intermediate shaft position, based on the two-point distance formula, and based on the distance as the first center distance. The first center distance can represent the center distance between the driving gear and the intermediate gear in the double mesh gear.
[0039] Sub-step S2022, determining a second center distance according to the intermediate shaft position and the output shaft position; The second center distance can be calculated based on the center points of the output shaft position and the intermediate shaft position, based on the two-point distance formula, and based on the distance as the second center distance. The second center distance can represent the center distance between the output gear and the intermediate gear in the double mesh gear.
[0040] Sub-step S2023, determining gear parameters according to the first center distance and the second center distance based on a preset double mesh gear formula.
[0041] The preset double mesh gear formula is used to constrain the size requirements of each gear in the double mesh gear. The gear parameters of all gears can be determined based on the first center distance and the second center distance.
[0042] Further, the preset double mesh gear formula can include: (Z2+Z1) / (Z2+Z3)=S1 / S2, m=S1*2*COSB / (Z1+Z2); Wherein, Z1 is the number of teeth of the driving gear of the double mesh gear, Z2 is the number of teeth of the shared gear of the double mesh gear, Z3 is the number of teeth of the output gear of the double mesh gear, S1 is the first center distance, S2 is the second center distance, m is the module of the double mesh gear, and B is the helix angle of the double mesh gear.
[0043] By substituting the first center distance and the second center distance into the above formula, the number of teeth and the module of each gear are determined.
[0044] In addition, the preset double mesh gear formula further includes: D>m*Z / COSB+2*m*(H*C); Wherein, D is the addendum circle diameter of the double mesh gear, m is the module of the double mesh gear, Z is the number of gear teeth of the double mesh gear, B is the helix angle of the double mesh gear, H is the dedendum coefficient, and C is the modification coefficient.
[0045] Each gear of the double meshing gear can be substituted into the constraint calculation to determine the corresponding addendum circle diameter. By limiting the addendum circle diameter, it is ensured that the double meshing gear is within the envelope space range and also meets the radial space requirement, ensuring that the space of the double meshing gear meets the requirements.
[0046] In addition, in the process of solving the number of teeth, the following conditions need to be met: 1) the speed ratio change is required to be no more than 10%; 2) the number of teeth design needs to meet the integer and co-prime design requirements, for example, a pair of gears with a tooth number of 23 / 76 requires that the number of teeth must be an integer and cannot have a common divisor between them, i.e., they must be prime numbers, so as to further determine the range of the number of teeth.
[0047] Further, in order to further improve the efficiency, the above constraint conditions can be sorted into a formula table, as shown in the table, the number of teeth that preliminarily meets the speed ratio and other requirements can be calculated and recorded, so that subsequent processing can be directly based on the table. Figure 4
[0048] Step 203, fitting an axle system multi-body dynamics model based on the gear parameters and the axle system size parameters; The axle system multi-body dynamics model can be fitted based on the gear parameters and the axle system size parameters. Simulation is performed using the axle system multi-body dynamics model to verify whether the gear parameters and the axle system size parameters meet the requirements.
[0049] In an optional embodiment of the present application, the step of fitting an axle system multi-body dynamics model based on the gear parameters and the axle system size parameters includes: Sub-step S2031, determining an axle system position based on the axle system size parameters; First, the position of the axle system can be determined based on the position of each shaft in the axle system size parameters.
[0050] Sub-step S2032, superimposing the gear parameters on the axle system position to determine the axle system multi-body dynamics model.
[0051] The corresponding gear parameters are superimposed on each axle system position, as shown in FIG. Figure 5 The gear parameters of the driving gear are superimposed on the input shaft position; the gear parameters of the intermediate gear are superimposed on the intermediate shaft position; and the gear parameters of the output gear are superimposed on the output shaft position, so that the corresponding gears are added to each shaft position to determine the axle system multi-body dynamics model.
[0052] Step 204, performing motion simulation on the axle system multi-body dynamics model to determine a simulation output state; The axle system multi-body dynamics model can be subjected to various different motion simulations, and the simulation output state is determined based on the motion simulation results.
[0053] In an optional embodiment of the present application, the step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state comprises: Sub-step S2041, performing motion simulation on the shafting multi-body dynamics model to determine a dynamics parameter; The motion simulation on the shafting multi-body dynamics model can be performed to determine whether there is motion interference in the shafting multi-body dynamics model, the transmission of power, so as to determine the dynamics parameter.
[0054] For the motion interference of the gear, it can be determined whether the rotating gear interferes. If there is interference, it can be quickly completed by fixing the center distance of one side and adjusting the center distance of the other side. For example, if a set of double meshing gear parameters is designed, as shown in Figure 6 The input shaft 1, the intermediate shaft 2, and the output shaft 3, the center of the intermediate gear of the intermediate shaft 2, i.e. the position of point 1, can be adjusted. The center of the output gear of the output shaft 3 is taken as the origin, and the center distance S2 between the intermediate gear of the intermediate shaft 2 and the output gear of the output shaft 3 is taken as the radius to draw a circle 4. A corresponding position point, i.e. point 2, on the circle 4 is selected, and the line connecting the center of the input shaft 1 and the output gear of the output shaft 3 is changed to be the smallest, i.e. the position of the intermediate gear of the intermediate shaft 2.
[0055] For the transmission of power, the shafting multi-body dynamics model as shown in Figure 5 The dynamics result of multiple power flow flowing to one output can be achieved by running the shafting multi-body dynamics model. The model can be observed by visualization. The model runs normally, the parameter design meets the boundary requirement, and the gear design goal is achieved. The gear design only achieves the design goal, and it also needs to be run in the actual working condition to check whether the performance goal is achieved.
[0056] The simulation result is combined to determine the dynamics parameter.
[0057] Sub-step S2042, determining a simulation output state based on the dynamics parameter.
[0058] When the dynamics parameter meets the design requirement or the use requirement, the simulation output state can be that the simulation verification is passed. When the dynamics parameter does not meet the design requirement or the use requirement, the simulation output state can be that the simulation verification fails.
[0059] In addition, the step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state further comprises: Sub-step S2043, determining a load parameter of the shafting multi-body dynamics model; It can also simulate the load parameters of the multibody dynamics model of the shaft system. Based on finite element analysis, the load parameters of the multibody dynamics model of the shaft system can be determined. For example, analyzing gears under a given load spectrum (integrated data of time, torque, and speed), the calculated minimum gear contact and bending reliability safety factor > C, where C is a set target value. Sub-step S2044: Simulate the noise excitation source of the multibody dynamics model of the shaft system to determine the vibration acoustic parameters; Noise excitation source simulation can also be performed on the multibody dynamics model of the shaft system, i.e., NVH characteristics simulation, to determine vibration and acoustic parameters. These parameters characterize the NVH performance of the dual-meshing gears. The simulation can be performed by analyzing the torque range within a given torque interval, using a multibody dynamics model solution based on an incremental analysis condition of 20 Nm. The transmission error TE generated by gear meshing needs to be less than a set target line, such as... Figure 7 The transmission error can be adjusted by modifying the gear's micro-parameters (tooth surface curvature, tooth surface inclination). This ensures that the vibration and acoustic parameters meet the requirements.
[0060] Sub-step S2045: Determine the simulation output state by combining the dynamic parameters, the load parameters, and the vibration acoustic parameters.
[0061] Correspondingly, if the dynamic parameters, load parameters, and vibroacoustic parameters all meet the design or usage requirements, the simulation output status can be "Simulation Verification Passed". If at least one of the dynamic parameters, load parameters, and vibroacoustic parameters fails to meet the design or usage requirements, the simulation output status can be "Simulation Verification Failed".
[0062] Step 205: If the simulation output status is "simulation verification passed", combine the gear parameters and the shaft system dimension parameters to generate dual meshing gear dimension information. The dual meshing gear dimension information is used to display the dimensions of the dual meshing gear. If the simulation output status indicates that the simulation verification has passed, it means that the double meshing gear determined based on the current gear parameters and shaft system size parameters can meet the requirements. The current gear parameters and shaft system size parameters can be combined to generate double meshing gear size information.
[0063] Step 206: If the simulation output status is "simulation verification failed", send an error message; If the simulation output status indicates "Simulation Verification Failure," it means that at least one simulation step in the above motion simulation process is not meeting the requirements, and an error message can be sent. This error message serves as a reminder to relevant personnel that the current design of the dual-meshing gear is flawed and requires further modification.
[0064] Step 207, in response to the shafting adjustment parameter for the error information, updating the shafting size parameter based on the shafting adjustment parameter, and performing the step of determining the gear parameter according to the shafting size parameter by using the updated shafting size parameter.
[0065] When the relevant personnel see the error information, the corresponding modification can be made based on the error information, and the shafting adjustment parameter can be input in response to the content of the error information. The shafting size parameter can be updated based on the shafting adjustment parameter, and the step of determining the gear parameter according to the shafting size parameter is performed by using the new shafting size parameter, so as to re-modify the double meshing gear.
[0066] The embodiment of the present application obtains the shafting size parameter of the double meshing gear; determines the gear parameter according to the shafting size parameter; fits the shafting multi-body dynamics model based on the gear parameter and the shafting size parameter; performs motion simulation on the shafting multi-body dynamics model to determine the simulation output state; in the case that the simulation output state is simulation verification passed, generates the double meshing gear size information in combination with the gear parameter and the shafting size parameter, and the double meshing gear size information is used to show the size of the double meshing gear; in the case that the simulation output state is simulation verification failed, sends error information; in response to the shafting adjustment parameter for the error information, updates the shafting size parameter based on the shafting adjustment parameter, and performs the step of determining the gear parameter according to the shafting size parameter by using the updated shafting size parameter. The gear parameter is determined by the shafting size parameter, and the shafting multi-body dynamics model is fitted for simulation, so as to determine whether the gear parameter and the shafting size parameter meet the use requirements under the complex conditions of the double meshing gear, and when the simulation verification fails, the modification can be made based on the timely adjustment parameter to continue the simulation, the number of rounds of design is reduced, the design efficiency of the double meshing gear is effectively improved, the design period of the double meshing gear is reduced, and the production efficiency is improved.
[0067] In order to make the person skilled in the art clear the embodiment process of the embodiment of the present application, refer to Figure 8 The following is illustrated by an example: S1: determine the design boundary, including the necessary input of the envelope size of the electric drive box contour, determine the layout space. Determine the NVH performance positioning, decompose the electric drive gear NVH target.
[0068] S2: the design space determined by S1, the shafting 3D model is preliminarily built in this space. See Figure 1 Shafting arrangement diagram.
[0069] S3: establish a table of theoretical calculation formula, and obtain the recommended tooth number that meets the conditions by solving the theoretical formula, and preliminarily determine the related key parameters; S4: bring in professional gear design software, establish shaft system multi-body dynamics three-dimensional model, bring in S3 calculation parameters, refine each parameter, run the model until normal work; S5: model simulation analysis verification; perform relevant analysis item analysis, mainly gear reliability and gear NVH analysis, take the peak-to-peak value of transmission error and the safety factor of gear reliability as the target orientation, and perform parameter adjustment. If it does not meet the standard all the time, return to S2 to provide gear teeth according to S2-S6 to redesign and update the gear teeth, center distance, and adjust each macro parameter until the variable parameter target and analysis result target are reached.
[0070] It should be noted that, for the method embodiments, in order to simply describe, they are all described as a series of action combinations, but those skilled in the art should know that the embodiments of the present application are not limited by the action sequence described, because according to the embodiments of the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily necessary for the embodiments of the present application.
[0071] Referring to Figure 9 , a structural block diagram of an embodiment of a double meshing gear determination device of the present application is shown, which specifically comprises the following component modules: The acquisition module 901 is configured to acquire shaft system size parameters of the double meshing gear. The gear parameter determination module 902 is configured to determine gear parameters according to the shaft system size parameters. The fitting module 903 is configured to fit a shaft system multi-body dynamics model based on the gear parameters and the shaft system size parameters. The simulation module 904 is configured to perform motion simulation on the shaft system multi-body dynamics model to determine a simulation output state. The double meshing gear size determination module 905 is configured to, in the case that the simulation output state is a simulation verification pass, generate double meshing gear size information in combination with the gear parameters and the shaft system size parameters, the double meshing gear size information being used to show the size of the double meshing gear.
[0072] In an optional embodiment of the present application, the acquisition module 901 comprises: The acquisition sub-module is configured to acquire contour envelope size parameters. The envelope sub-module is configured to determine an envelope boundary based on the contour envelope size parameters. The shaft system size determination sub-module is configured to determine shaft system size parameters in the envelope boundary.
[0073] In an optional embodiment of the present application, the gear parameter determination module 902 comprises: a first center distance determination sub-module, configured to determine a first center distance according to the input shaft position and the intermediate shaft position; a second center distance determination sub-module, configured to determine a second center distance according to the intermediate shaft position and the output shaft position; a gear parameter determination sub-module, configured to determine a gear parameter according to the first center distance and the second center distance based on a preset double mesh gear formula.
[0074] In an optional embodiment of the present application, the preset double mesh gear formula comprises: (Z2+Z1) / (Z2+Z3)=S1 / S2, m=S1*2*COSB / (Z1+Z2); wherein Z1 is the number of teeth of a driving gear of the double mesh gear, Z2 is the number of teeth of a shared gear of the double mesh gear, Z3 is the number of teeth of an output gear of the double mesh gear, S1 is the first center distance, S2 is the second center distance, m is the module of the double mesh gear, and B is the helix angle of the double mesh gear.
[0075] In an optional embodiment of the present application, the preset double mesh gear formula further comprises: D>m*Z / COSB+2*m*(H*C); wherein D is the addendum circle diameter of the double mesh gear, m is the module of the double mesh gear, Z is the number of gear teeth of the double mesh gear, B is the helix angle of the double mesh gear, H is the dedendum coefficient, and C is the modification coefficient.
[0076] In an optional embodiment of the present application, the fitting module 903 comprises: a shafting position determination sub-module, configured to determine a shafting position based on the shafting size parameters; a superposition sub-module, configured to superimpose the gear parameter on the shafting position to determine a shafting multi-body dynamics model.
[0077] In an optional embodiment of the present application, the simulation module 904 comprises: a motion simulation sub-module, configured to perform motion simulation on the shafting multi-body dynamics model to determine dynamics parameters; a first simulation output state sub-module, configured to determine a simulation output state based on the dynamics parameters.
[0078] In an optional embodiment of the present application, the simulation module 904 further comprises: a load parameter determination sub-module, configured to determine load parameters of the shafting multi-body dynamics model; a vibration-acoustic parameter determination submodule, configured to determine vibration-acoustic parameters by simulating a noise excitation source of the shafting multi-body dynamics model; a second simulation output state submodule, configured to determine a simulation output state in combination with the dynamics parameters, the load parameters, and the vibration-acoustic parameters.
[0079] In an optional embodiment of the present application, the device further comprises: a sending module, configured to send error information in a case where the simulation output state is a simulation verification failure; an adjusting module, configured to update the shafting size parameters based on shafting adjustment parameters in response to the shafting adjustment parameters for the error information, and perform the step of determining the gear parameters according to the shafting size parameters by using the updated shafting size parameters.
[0080] The embodiment of the present application determines the gear parameters by obtaining the shafting size parameters of the double mesh gear, determines the gear parameters according to the shafting size parameters, fits the shafting multi-body dynamics model based on the gear parameters and the shafting size parameters, performs motion simulation on the shafting multi-body dynamics model to determine the simulation output state, and generates the double mesh gear size information in combination with the gear parameters and the shafting size parameters in a case where the simulation output state is a simulation verification success, wherein the double mesh gear size information is used to display the size of the double mesh gear. The gear parameters are determined by the shafting size parameters, and the shafting multi-body dynamics model is fitted for simulation, so that whether the gear parameters and the shafting size parameters meet the use requirements is determined under the complex conditions of the double mesh gear, the number of rounds of reciprocating design in the design is reduced, the design efficiency of the double mesh gear is effectively improved, the design cycle of the double mesh gear is reduced, and the production efficiency is improved.
[0081] With reference to Figure 10 The embodiment of the present application further provides an electronic device, which comprises: a processor 1001 and a memory 1002, wherein the memory 1002 stores a computer program executable by the processor 1001, and when the electronic device is running, the processor 1001 executes the computer program to execute the double mesh gear determination method according to any one of the embodiments of the present application.
[0082] The double mesh gear determination method comprises: obtaining shafting size parameters of a double mesh gear; determining gear parameters according to the shafting size parameters; fitting a shafting multi-body dynamics model based on the gear parameters and the shafting size parameters; performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state; In a case that the simulation output state is a simulation verification pass, gear parameters and the shafting size parameters are combined to generate double meshing gear size information, which is used to show the size of the double meshing gear.
[0083] Optionally, the step of obtaining the shafting size parameters of the double meshing gear comprises: Obtaining profile envelope size parameters; Determining an envelope boundary based on the profile envelope size parameters; Determining the shafting size parameters in the envelope boundary.
[0084] Optionally, the step of determining the shafting size parameters in the envelope boundary comprises: Determining an input shaft position, an intermediate shaft position and an output shaft position in the envelope boundary; Combining the input shaft position, the intermediate shaft position and the output shaft position to determine the shafting size parameters.
[0085] Optionally, the step of determining the gear parameters according to the shafting size parameters comprises: Determining a first center distance according to the input shaft position and the intermediate shaft position; Determining a second center distance according to the intermediate shaft position and the output shaft position; Determining the gear parameters according to the first center distance and the second center distance based on a preset double meshing gear formula.
[0086] Optionally, the preset double meshing gear formula comprises: (Z2+Z1) / (Z2+Z3)=S1 / S2, m=S1*2*COSB / (Z1+Z2); Wherein, Z1 is the number of teeth of the driving gear of the double meshing gear, Z2 is the number of teeth of the shared gear of the double meshing gear, Z3 is the number of teeth of the output gear of the double meshing gear, S1 is the first center distance, S2 is the second center distance, m is the module of the double meshing gear, and B is the helix angle of the double meshing gear.
[0087] Optionally, the preset double meshing gear formula further comprises: D>m*Z / COSB+2*m*(H*C); Wherein, D is the addendum circle diameter of the double meshing gear, m is the module of the double meshing gear, Z is the number of gear teeth of the double meshing gear, B is the helix angle of the double meshing gear, H is the dedendum coefficient, and C is the modification coefficient.
[0088] Optionally, the step of fitting the shafting multi-body dynamics model based on the gear parameters and the shafting size parameters comprises: determine a shafting position based on the shafting dimension parameter; superimpose the gear parameter on the shafting position to determine a shafting multi-body dynamics model.
[0089] Optionally, the step of simulating motion of the shafting multi-body dynamics model to determine a simulation output state comprises: simulating motion of the shafting multi-body dynamics model to determine a dynamics parameter; determining a simulation output state based on the dynamics parameter.
[0090] Optionally, the step of simulating motion of the shafting multi-body dynamics model to determine a simulation output state further comprises: determining a load parameter of the shafting multi-body dynamics model; simulating a noise excitation source of the shafting multi-body dynamics model to determine a vibration acoustic parameter; determining a simulation output state in combination with the dynamics parameter, the load parameter and the vibration acoustic parameter.
[0091] Optionally, the method further comprises: in a case where the simulation output state is a simulation verification failure, sending an error message; in response to a shafting adjustment parameter for the error message, updating the shafting dimension parameter based on the shafting adjustment parameter, and performing the step of determining a gear parameter based on the shafting dimension parameter using the updated shafting dimension parameter.
[0092] The embodiments of the present application determine a gear parameter based on a shafting dimension parameter of a double meshing gear; fit a shafting multi-body dynamics model based on the gear parameter and the shafting dimension parameter; simulate motion of the shafting multi-body dynamics model to determine a simulation output state; in a case where the simulation output state is a simulation verification success, generate double meshing gear dimension information in combination with the gear parameter and the shafting dimension parameter, the double meshing gear dimension information being used to display dimensions of the double meshing gear. The gear parameter is determined based on the shafting dimension parameter, and the shafting multi-body dynamics model is fitted to perform simulation, so as to determine whether the gear parameter and the shafting dimension parameter meet the use requirement under the complex condition of the double meshing gear, reduce the number of rounds of reciprocating design in the design, effectively improve the design efficiency of the double meshing gear, reduce the design period of the double meshing gear, and further improve the production efficiency.
[0093] The memory can include a random access memory (RAM) and can also include a non-volatile memory such as at least one disk memory. Optionally, the memory can also be at least one storage device located remotely from the aforementioned processor.
[0094] The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0095] With reference to Figure 11 The embodiment of the present application also provides a computer readable storage medium 1101, wherein the storage medium 1101 stores a computer program, and the computer program is executed by a processor to perform the double mesh gear determination method according to any one of the embodiments of the present application.
[0096] The double mesh gear determination method comprises the following steps. Obtaining shaft size parameters of the double mesh gear; Determining gear parameters according to the shaft size parameters; Fitting a shaft multi-body dynamics model based on the gear parameters and the shaft size parameters; Performing motion simulation on the shaft multi-body dynamics model to determine a simulation output state; In a case where the simulation output state is simulation verification passed, generating double mesh gear size information in combination with the gear parameters and the shaft size parameters, wherein the double mesh gear size information is used to display sizes of the double mesh gear.
[0097] Optionally, the step of obtaining the shaft size parameters of the double mesh gear comprises the following steps. Obtaining contour envelope size parameters; Determining an envelope boundary based on the contour envelope size parameters; Determining the shaft size parameters in the envelope boundary.
[0098] Optionally, the step of determining the shaft size parameters in the envelope boundary comprises the following steps. determining an input shaft position, an intermediate shaft position and an output shaft position in the envelope boundary; determining a shafting dimension parameter in combination with the input shaft position, the intermediate shaft position and the output shaft position.
[0099] Optionally, the step of determining a gear parameter according to the shafting dimension parameter comprises: determining a first center distance according to the input shaft position and the intermediate shaft position; determining a second center distance according to the intermediate shaft position and the output shaft position; determining a gear parameter according to the first center distance and the second center distance based on a preset double mesh gear formula.
[0100] Optionally, the preset double mesh gear formula comprises: (Z2+Z1) / (Z2+Z3)=S1 / S2, m=S1*2*COSB / (Z1+Z2); wherein Z1 is the number of teeth of a driving gear of the double mesh gear, Z2 is the number of teeth of a shared gear of the double mesh gear, Z3 is the number of teeth of an output gear of the double mesh gear, S1 is the first center distance, S2 is the second center distance, m is the module of the double mesh gear, and B is the helix angle of the double mesh gear.
[0101] Optionally, the preset double mesh gear formula further comprises: D>m*Z / COSB+2*m*(H*C); wherein D is the addendum circle diameter of the double mesh gear, m is the module of the double mesh gear, Z is the number of gear teeth of the double mesh gear, B is the helix angle of the double mesh gear, H is the dedendum coefficient, and C is the modification coefficient.
[0102] Optionally, the step of fitting a shafting multi-body dynamics model based on the gear parameter and the shafting dimension parameter comprises: determining a shafting position based on the shafting dimension parameter; superimposing the gear parameter on the shafting position to determine a shafting multi-body dynamics model.
[0103] Optionally, the step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state comprises: performing motion simulation on the shafting multi-body dynamics model to determine a dynamics parameter; determining a simulation output state based on the dynamics parameter.
[0104] Optionally, the step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state further comprises: determining a load parameter of the shafting multi-body dynamics model; performing noise excitation source simulation on the shafting multi-body dynamics model to determine a vibration acoustic parameter; combining the dynamics parameter, the load parameter and the vibration acoustic parameter to determine a simulation output state.
[0105] Optionally, the method further comprises: in a case where the simulation output state is simulation verification failure, sending an error message; in response to a shafting adjustment parameter for the error message, updating the shafting size parameter based on the shafting adjustment parameter, and performing the step of determining the gear parameter according to the shafting size parameter by using the updated shafting size parameter.
[0106] The embodiment of the present application determines the shafting size parameter of the double meshing gear; determines the gear parameter according to the shafting size parameter; fits the shafting multi-body dynamics model based on the gear parameter and the shafting size parameter; performs motion simulation on the shafting multi-body dynamics model to determine a simulation output state; in a case where the simulation output state is simulation verification success, combines the gear parameter and the shafting size parameter to generate double meshing gear size information, and the double meshing gear size information is used to show the size of the double meshing gear. The gear parameter is determined by the shafting size parameter, and the shafting multi-body dynamics model is fitted to perform simulation, so that whether the gear parameter and the shafting size parameter meet the use requirement is determined under the complex condition of the double meshing gear, the number of rounds of reciprocating design in the design is reduced, the design efficiency of the double meshing gear is effectively improved, the design cycle of the double meshing gear is reduced, and the production efficiency is improved.
[0107] Each of the embodiments in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same and similar parts of each embodiment can be referred to each other.
[0108] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, an apparatus or a computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented 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.
[0109] The embodiments of the present application are described with reference to the flowchart and / or block diagram of the method, terminal device (system) and computer program product according to the embodiments of the present application. It is understood that each flow and / or block in the flowchart and / or block diagram, and a combination of flows and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal devices generate a device implemented in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks or a combination of one or more flows and / or blocks.
[0110] These computer program instructions can also be stored in a computer readable memory capable of directing the computer or other programmable data processing terminal devices to work in a specific manner, so that the instructions stored in the computer readable memory produce a product including instruction devices, which implement the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks or a combination of one or more flows and / or blocks.
[0111] These computer program instructions can also be loaded into a computer or other programmable data processing terminal device, so that a series of operation steps are performed on the computer or other programmable terminal device to produce a computer implemented process, so that the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks or a combination of one or more flows and / or blocks.
[0112] The above embodiments are only preferred embodiments for fully illustrating the present application, and the protection scope of the present application is not limited thereto. Any equivalent replacement or transformation of the present application made by those skilled in the art based on the present application is within the protection scope of the present application.
Claims
1. A double mesh gear determination method characterized by comprising: The method comprises the following steps: obtaining shafting size parameters of a double-gear wheel; determining gear parameters according to the shafting size parameters; fitting a shafting multi-body dynamics model based on the gear parameters and the shafting size parameters; performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state; in the case that the simulation output state is verified to be correct, generating double-gear wheel size information in combination with the gear parameters and the shafting size parameters, the double-gear wheel size information being used to show the size of the double-gear wheel.
2. The method of claim 1, wherein, The step of obtaining the shafting size parameters of the double-gear wheel comprises the following steps: obtaining profile envelope size parameters; determining an envelope boundary based on the profile envelope size parameters; determining the shafting size parameters in the envelope boundary.
3. The method of claim 2, wherein, The step of determining the shafting size parameters in the envelope boundary comprises the following steps: determining an input shaft position, an intermediate shaft position and an output shaft position in the envelope boundary; determining the shafting size parameters in combination with the input shaft position, the intermediate shaft position and the output shaft position.
4. The method of claim 3, wherein, The step of determining the gear parameters according to the shafting size parameters comprises the following steps: determining a first center distance according to the input shaft position and the intermediate shaft position; determining a second center distance according to the intermediate shaft position and the output shaft position; determining the gear parameters according to the first center distance and the second center distance based on a preset double-gear wheel formula.
5. The method of claim 4, wherein, The preset double-gear wheel formula comprises the following formula: (Z2+Z1) / (Z2+Z3)=S1 / S2, m=S1*2*COSB / (Z1+Z2); wherein Z1 is the number of teeth of a driving gear of the double-gear wheel, Z2 is the number of teeth of a shared gear of the double-gear wheel, Z3 is the number of teeth of an output gear of the double-gear wheel, S1 is the first center distance, S2 is the second center distance, m is the module of the double-gear wheel, and B is the helix angle of the double-gear wheel.
6. The method of claim 5, wherein, The preset double-gear wheel formula further comprises the following formula: D>m*Z / COSB+2*m*(H*C); wherein D is the diameter of the addendum circle of the double-gear wheel, m is the module of the double-gear wheel, Z is the number of gear teeth of the double-gear wheel, B is the helix angle of the double-gear wheel, H is the dedendum coefficient, and C is the modification coefficient.
7. The method of claim 1, wherein, The step of fitting the shafting multi-body dynamics model based on the gear parameters and the shafting size parameters comprises the following steps: determining a shafting position based on the shafting size parameters; determining the shafting multi-body dynamics model by superimposing the gear parameters on the shafting position.
8. The method of claim 1, wherein, The step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state comprises the following steps: performing motion simulation on the shafting multi-body dynamics model to determine a dynamics parameter; determining the simulation output state based on the dynamics parameter.
9. The method of claim 7, wherein, The step of performing motion simulation on the shafting multi-body dynamics model to determine a simulation output state further comprises the following steps: determining a load parameter of the shafting multi-body dynamics model; performing noise excitation source simulation on the shafting multi-body dynamics model to determine a vibration acoustic parameter; determining the simulation output state in combination with the dynamics parameter, the load parameter and the vibration acoustic parameter.
10. The method of claim 1, wherein, The method further comprises the following steps: In a case where the simulation output state is a simulation verification failure, an error message is sent; In response to a shafting adjustment parameter for the error message, the shafting size parameter is updated based on the shafting adjustment parameter, and the step of determining the gear parameter according to the shafting size parameter is performed by using the updated shafting size parameter.
11. A double mesh gear determination device characterized by comprising: The method comprises: an acquisition module configured to acquire a shafting size parameter of a double- meshing gear; a gear parameter determination module configured to determine a gear parameter according to the shafting size parameter; a fitting module configured to fit a shafting multi-body dynamics model based on the gear parameter and the shafting size parameter; a simulation module configured to perform motion simulation on the shafting multi-body dynamics model to determine a simulation output state; a double- meshing gear size determination module configured to, in a case where the simulation output state is a simulation verification pass, generate double- meshing gear size information in combination with the gear parameter and the shafting size parameter, the double- meshing gear size information being used to display the size of the double- meshing gear.
12. An electronic device, comprising: The computer program is stored on the computer readable storage medium and is capable of being run on the processor, and when the computer program is executed by the processor, the steps of the double- meshing gear determination method according to any one of claims 1 to 10 are implemented.
13. A computer-readable storage medium, characterized in that, The computer program is stored on the computer readable storage medium and is capable of being run on the processor, and when the computer program is executed by the processor, the steps of the double- meshing gear determination method according to any one of claims 1 to 10 are implemented.