Method, device and equipment for acquiring vibration characteristics of motor shell and medium

By calculating the air gap magnetic density of the speed point in the motor full speed section and performing order extraction, the electromagnetic excitation order force is obtained, the problem of low calculation efficiency in the existing technology is solved, and the vibration characteristics of the motor housing in the full speed section are realized. Accurate and efficient calculations.

CN119475837APending Publication Date: 2025-02-18GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310958682.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The prior art requires repeated calculations multiple times when calculating the vibration characteristics of the full speed section of the automobile motor, resulting in insufficiency of calculation and analysis.

Method used

By obtaining the speed point in the motor full speed section, calculating the magnetic density of the motor air gap and performing order extraction, obtaining the electromagnetic excitation order force, loading it into the finite element model of the motor housing, and obtaining the vibration response characteristics of the housing in the full speed section.

Benefits of technology

The efficiency of calculating the vibration characteristics of the motor housing in the full speed segment is improved, and the accuracy of obtaining the vibration characteristics of the motor housing in the full speed segment is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475837A_ABST
    Figure CN119475837A_ABST
Patent Text Reader

Abstract

The invention discloses a motor shell vibration characteristic obtaining method, device and equipment and a medium. The method includes: acquiring rotating speed points in a motor full-rotating-speed section; according to the rotating speed point in the full rotating speed section of the motor, calculating the air gap flux density of the motor under the rotating speed working condition of the rotating speed point in the full rotating speed section of the motor; processing the air gap flux density of the motor to obtain electromagnetic excitation order force of the motor; and calculating the electromagnetic excitation order force of the motor to obtain the vibration characteristics of the motor shell in the full rotation speed section. The time can be shortened, the calculation efficiency of the vibration characteristics of the motor shell in the full-rotating-speed section can be effectively improved, and the accuracy of obtaining the vibration characteristics of the motor shell in the full-rotating-speed section is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile motors, and in particular to a method, device, equipment and medium for obtaining vibration characteristics of a motor housing. Background Art

[0002] Since electric vehicles will frequently start, accelerate, decelerate, and stop during actual driving, and these processes will cause frequent vibrations to the motor and motor housing, causing noise. Therefore, in order to reduce the vibration and noise risks of electric vehicle drive systems, it is necessary to calculate and analyze the vibration characteristics of the motor housing at all speeds of the vehicle during the design phase to balance the various performance of the motor and take corresponding measures in advance.

[0003] At present, the existing technical solutions usually take a series of speed points at a speed interval of 1000 as the calculation conditions, and then directly calculate the time domain electromagnetic excitation of these speed conditions, and apply them to the motor finite element model to calculate the motor housing vibration under the speed condition, and finally post-process the housing vibration under these speed conditions to obtain the housing vibration response characteristics of the full speed range. In the above scheme, the motor air gap magnetic flux, motor electromagnetic force and housing vibration response are required under each speed condition, and finally processed into the motor housing vibration characteristics of the full speed range. The housing vibration response calculation requires a large amount of computing resources, and repeated calculations are particularly time-consuming, which reduces the efficiency of calculation and analysis. Summary of the invention

[0004] Based on this, it is necessary to provide a method, device, equipment and medium for obtaining the vibration characteristics of a motor housing in order to solve the problem of reducing the efficiency of calculation and analysis in the existing technical solution process.

[0005] A first aspect of an embodiment of the present application provides a method for obtaining vibration characteristics of a motor housing, the method comprising:

[0006] Get the speed points within the full speed range of the motor;

[0007] Calculate the air gap flux density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor;

[0008] Processing the air gap magnetic flux density of the motor to obtain the electromagnetic excitation order force of the motor;

[0009] The electromagnetic excitation order force of the motor is calculated to obtain the vibration characteristics of the motor housing in all speed ranges.

[0010] A second aspect of an embodiment of the present application provides a motor housing vibration characteristic acquisition device, the motor housing vibration characteristic acquisition device comprising:

[0011] An acquisition module is used to obtain the speed points within the full speed range of the motor;

[0012] The calculation module is used to calculate the air gap magnetic density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor; process the air gap magnetic density of the motor to obtain the electromagnetic excitation order force of the motor; calculate the electromagnetic excitation order force of the motor to obtain the vibration characteristics of the motor housing in the full speed range.

[0013] In a third aspect, an embodiment of the present invention provides a computer device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for obtaining vibration characteristics of a motor housing as described in the first aspect when executing the computer program.

[0014] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and wherein when the computer program is executed by a processor, the method for obtaining vibration characteristics of a motor housing described in the first aspect above is implemented.

[0015] In summary, the present invention provides a method, device, equipment and medium for obtaining vibration characteristics of a motor housing, by obtaining speed points within the full speed range of the motor, calculating the motor air gap magnetic density under the speed conditions of the speed points within the full speed range of the motor according to the speed points within the full speed range of the motor, processing the motor air gap magnetic density to obtain the motor electromagnetic excitation order force, calculating the motor electromagnetic excitation order force, and obtaining the vibration characteristics of the motor housing in the full speed range. The present invention calculates the motor air gap magnetic density under the speed conditions of the speed points within the full speed range of the motor and performs order extraction, obtains the electromagnetic excitation order force by means of order extraction, and loads it into the finite element model of the motor housing to obtain the vibration response characteristics of the housing in the full speed range of the working range, which can not only shorten the time, but also effectively improve the calculation efficiency of the vibration characteristics of the motor housing in the full speed range, and realizes the accuracy of obtaining the vibration characteristics of the motor housing in the full speed range. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0017] Figure 1 It is a flow chart of a method for obtaining vibration characteristics of a motor housing provided by an embodiment of the present invention;

[0018] Figure 2is a schematic diagram of random uniform speed sampling of the inflection point speed feature provided by an embodiment of the present invention;

[0019] Figure 3 It is a structural schematic diagram of a device for acquiring vibration characteristics of a motor housing provided by an embodiment of the present invention;

[0020] Figure 4 It is a structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0022] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0023] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0024] As used in the present specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]", depending on the context.

[0025] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0026] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0027] It should be understood that the order of execution of the steps in the following embodiments does not imply a precedence of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0028] The present invention provides a method, device, equipment and medium for obtaining vibration characteristics of a motor housing. The speed points within the full speed range of the motor are determined, and then the air gap magnetic flux of the motor under these speed conditions is calculated and the order is extracted to obtain the electromagnetic excitation order force, and then loaded into the finite element model of the motor housing to obtain the vibration response characteristics of the housing in the full speed range of the working range. Therefore, not only the accuracy of obtaining the vibration characteristics of the motor housing is achieved, but also the calculation efficiency is improved. Moreover, in this embodiment, it can ensure that the inflection point speed in the external characteristics of the motor is included in the calculation method as a speed point, so that the calculated vibration characteristics of the motor housing in the full speed range have the vibration characteristics of the motor housing under the inflection point characteristic speed condition, and the other speed points taken can also be randomly distributed within the working speed range of the motor, and the random uniformity with a good and significant level under the calculation speed condition can be effectively improved from the perspective of order extraction.

[0029] like Figure 1 FIG. 1 is a flow chart of a method for obtaining vibration characteristics of a motor housing provided by an embodiment of the present invention. The method for obtaining vibration characteristics of a motor housing may include the following steps:

[0030] S101: Obtain the speed points within the full speed range of the motor.

[0031] In step S101, when the speed is not equal to an integer multiple of the speed interval, the prior art cannot include it as a speed point in the calculation condition, so that the vibration characteristics of the motor housing at the current speed are missing in the vibration characteristics of the motor housing at the full speed range finally calculated, resulting in inaccurate vibration characteristics of the motor housing at the full speed range. Therefore, it is necessary to accurately obtain the speed points within the full speed range of the motor before executing the subsequent step S102, and calculate the motor air gap magnetic density under the speed conditions of the speed points within the full speed range of the motor according to the speed points within the full speed range of the motor, so as to obtain all the vibration characteristics of the motor housing at the full speed range.

[0032] As an optional embodiment, obtaining a speed point within the full speed range of the motor includes:

[0033] Obtaining the operating speed range and inflection point speed of the motor;

[0034] The turning point speed is taken as a base point, the operating speed range is divided into two speed sections, and the speed points within the full speed range of the motor are obtained from the two speed sections.

[0035] In the embodiment of the present application, the motor operating speed range and the torque output inflection point speed of the motor external characteristic curve are first obtained during the design and development stage. The motor operating speed range is determined when the commercial nature of the entire vehicle is defined, and the torque output inflection point speed of the motor external characteristic curve is determined after the design of electromagnetic data such as motor efficiency and output power is completed. These two parameters do not change with changes in the operating state of the motor.

[0036] In the embodiment of the present application, since there is a torque output inflection point speed in the motor external characteristic curve (the inflection point speed indicates the end of the constant torque zone and the start of the constant power zone), it is an important feature of the motor output external characteristic. When the inflection point speed is not equal to an integer multiple of the speed interval, and the prior art directly uses equal speed intervals to take speed points as the working condition for calculation, it is impossible to include the inflection point speed as a speed point in the calculation condition. The motor housing vibration characteristics of the full speed range finally calculated lack the motor housing vibration characteristics under the inflection point characteristic speed condition. Therefore, in this embodiment, the inflection point speed is determined in combination with the characteristics of the motor external characteristic curve at the design stage, so as to ensure that the inflection point speed in the motor external characteristic is included in the calculation method as a speed point in the subsequent calculation method, so that the calculated motor housing vibration characteristics of the full speed range have the motor housing vibration characteristics under the inflection point characteristic speed condition, so as to ensure the accuracy of the motor housing vibration characteristic calculation.

[0037] It should be noted that the vehicles in this embodiment include household cars (such as small cars, compact cars, medium-sized cars, medium-to-large cars) and trucks, etc., which are not specifically limited in this embodiment.

[0038] Furthermore, after obtaining the working speed range and inflection point speed of the motor, the motor's commonly used working speed range should be set. The commonly used working speed range is within the working speed range of the motor. Then, taking the motor's inflection point speed as the base point, the motor's commonly used working speed range is divided into two speed segments, and the speed points within the motor's full speed range are obtained from the two speed segments.

[0039] As an optional embodiment, obtaining the speed points in the full speed range of the motor from the two speed ranges includes:

[0040] The random evenly distributed speed point extraction algorithm is used to determine the random evenly distributed numbers of the two speed sections respectively;

[0041] According to the random evenly distributed numbers of the two speed sections, the speed points within the full speed section of the motor are determined.

[0042] In the embodiment of the present application, since the commonly used operating speed range of each vehicle is different, such as 0~N or 50~N, the embodiment of the present invention does not make a detailed limitation on the motor operating speed range, and can be set according to the actual situation. Therefore, in order not to waste a lot of calculation time and ensure the accuracy of calculation, according to the actual situation, the commonly used operating speed range of the motor is pre-set to 1000~N, and the torque output inflection point speed of the motor external characteristic curve is n0. Then, based on the inflection point speed n0, the commonly used operating speed range of the motor is divided into two sections of 1000~n0 and n0~N. Let a=[n0 / 1000] (that is, a is n0 / 1000 rounded down), b=[N / 1000] (that is, b is N / 1000 rounded down), and use the random uniformly distributed speed point extraction algorithm to obtain a random uniformly distributed number (n1, n2, ..., n a ), in the range of n0~N, obtain (ba) random uniformly distributed numbers (n a , n a+1 ,…,n b ), so as to more comprehensively determine the speed points in the full speed range of the motor according to the random distribution numbers of the two speed ranges, such as Figure 2 shown.

[0043] As an optional embodiment, determining the speed point in the full speed range of the motor according to the random evenly distributed numbers of the two speed ranges includes:

[0044] Determining whether the random evenly distributed number meets the random uniformity condition;

[0045] If the random evenly distributed number meets the random uniformity condition, the random evenly distributed number is determined to be a speed point within the full speed range of the motor.

[0046] In the embodiment of the present application, after obtaining the random distribution numbers of the two speed sections respectively, it is necessary to detect the random uniformity of the random distribution numbers, that is, to detect the random distribution numbers (n1, n2, ..., n a ) in the range of 1000 to n0 and the random uniformity and random distribution number (n a , n a+1 ,…,n b ) in the range of n0 to N. The random uniformity is mainly the uniformity and collision rate test. First, the random uniform distribution number (n1, n2, ..., n a ) satisfies the random uniformity condition. If the random uniform distribution number (n1, n2, ..., n a ) satisfies the random uniformity condition, then (n1, n2, ..., n a ) as the speed point in the range of 1000~n0, if the random uniform distribution number (n1, n2,…, n a ) does not meet the random uniformity condition, then the subsequent steps of the motor housing vibration characteristic acquisition method will no longer be executed, but a random uniform distribution number (n1, n2, ..., n0) will be acquired again in the range of 1000 to n0. a ), until the random uniformity condition is met, and then (n1, n2, ..., n a ) as the speed point in the range of 1000 to n0, determine the random uniform distribution number (n a , n a+1 ,…,n b ) satisfies the random uniformity condition. If the random uniform distribution number (n a , n a+1 ,…,n b ) satisfies the random uniformity condition, then (n a , n a+1 ,…,n b ) as the speed point in the range of n0~N, if the random uniform distribution number (n a , n a+1 ,…,n b ) does not meet the random uniformity condition, then the subsequent steps of the motor housing vibration characteristic acquisition method will not be executed, but the random uniform distribution number (n b a ) in the range of n0 to N will be acquired again. a , n a+1 ,…,n b ) until the random uniformity condition is met. It can be seen that a random uniformly distributed numbers (n1, n2, ..., n0) are obtained in the range of 1000 to n0. a ) and obtain (ba) random uniformly distributed numbers (na , n a+1 ,…,n b ) must all satisfy the random uniformity condition to finally obtain n1, n2, ..., n a , n a+1 ,…,n b b+1 speed points are used as calculation conditions within the full speed range of the motor 1000~N. If one side does not meet the random uniformity condition, the steps of the motor housing vibration characteristic acquisition method are re-executed. Therefore, the calculation method can ensure that the inflection point speed in the motor external characteristics is included in the calculation method as a speed point, so that the subsequent calculation of the full speed range motor housing vibration characteristics has the motor housing vibration characteristics under the inflection point characteristic speed condition, and ensures that the other speed points are randomly distributed within the motor operating speed range, the calculation conditions have a good and significant level of random uniformity, and the calculated motor housing vibration characteristics are more globally representative in the full speed range.

[0047] It should be noted that in this embodiment, empirical data is used in the random uniformity test. When the data meets the significance level of 0.05, it is considered that the data meets the random uniformity condition. The significance level of the random uniformity test in this embodiment can also be 0.08, 0.09, etc., which is not specifically limited in this embodiment.

[0048] In this embodiment, by incorporating the inflection point speed in the motor external characteristics as a speed point into the calculation method, the calculated motor case vibration characteristics in the full speed range have the motor case vibration characteristics under the inflection point characteristic speed condition, so that the calculation condition has a good significant level of random uniformity, and the calculated motor case vibration characteristics are more globally representative in the full speed range, which lays a foundation for the accuracy of obtaining the motor case vibration characteristics later and effectively improves the calculation efficiency of the motor case vibration characteristics in the full speed range.

[0049] S102: Calculating the air gap flux density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor.

[0050] In step S102, after obtaining the speed points within the full speed range of the motor, these speed points are used as initial condition parameters of the electromagnetic excitation calculation condition to perform subsequent motor magnetic flux density calculations, so as to execute the subsequent S103 step to obtain the electromagnetic excitation order force of the motor, and then finally perform finite element model analysis and calculation to obtain the vibration characteristics of the motor housing in the full speed range.

[0051] As an optional embodiment, obtaining the air gap magnetic flux density of the motor includes:

[0052] Establish the electromagnetic analysis model of the motor in advance;

[0053] The speed points within the full speed range of the motor are input into a pre-established motor electromagnetic analysis model for calculation, and the motor air gap flux density under the speed condition of each speed point within the full speed range of the motor is determined.

[0054] In the embodiment of the present application, the motor structure topology parameters, motor material parameters and motor electromagnetic parameters can be obtained, and the motor material parameters include materials such as magnetic steel, aluminum and iron. Then, the motor electromagnetic analysis model is pre-established using the motor structure topology parameters, motor material parameters and motor electromagnetic parameters. a , n a+1 ,…,n b b+1 speed points are used as the initial conditions for calculation and input into the pre-established motor electromagnetic analysis model for calculation. In this way, n1, n2, ..., n are calculated. a , n a+1 ,…,n b The motor air gap magnetic flux density under b+1 speed points and speed conditions is then executed to obtain the subsequent steps of the motor housing vibration characteristics in the full speed range. Among them, the motor structure topology parameters, motor material parameters such as magnetic steel, and motor electromagnetic parameters in this application have been determined after the design is completed, and do not change with the change of the motor operation state.

[0055] In this embodiment, the air gap magnetic density of the motor under the speed conditions of the speed points in the full speed range of the motor is calculated based on the speed points in the full speed range of the motor, thereby laying a foundation for the subsequent determination of the vibration characteristics of the motor case in the full speed range, thereby improving the calculation accuracy of the vibration characteristics of the motor case in the full speed range, ensuring the reliability of the automobile motor and extending the service life of the vehicle.

[0056] S103: Process the air gap magnetic flux density of the motor to obtain the electromagnetic excitation order force of the motor.

[0057] In step S103, after obtaining the motor air gap flux density under the speed point speed condition in the full speed range of the motor, the motor air gap flux density is processed to obtain the motor electromagnetic excitation order force, and then step S104 is executed to obtain the vibration characteristics of the motor housing in the full speed range.

[0058] As an optional embodiment, obtaining the electromagnetic excitation order force of the motor includes:

[0059] Calculating the air gap magnetic flux density of the motor under the speed point and speed condition in the full speed range of the motor, and extracting the radial and tangential electromagnetic excitation order forces of the motor;

[0060] The radial and tangential electromagnetic excitation order forces of the motor are subjected to Fourier transformation to obtain the electromagnetic excitation order forces of the motor in the full speed range of the motor.

[0061] In the embodiment of the present application, for n1, n2, ..., na , n a+1 ,…,n b The motor air gap flux density under b+1 speed conditions is equal, and the nodal force of the motor air gap flux density under each speed condition in the model is summed to obtain the radial and tangential electromagnetic force of the motor air gap flux density under each speed condition. Then, the order is extracted according to the speed to obtain the radial and tangential electromagnetic excitation order forces of the motor. The radial and tangential electromagnetic excitation order forces of the motor are subjected to time-space two-dimensional FFT transformation (Fourier transform) and synthesized to obtain the electromagnetic excitation order forces of the motor in the full speed range of the motor.

[0062] In this embodiment, the air gap magnetic flux density of the motor is processed to obtain the electromagnetic excitation order force of the motor, thereby improving the accuracy of the extracted vibration characteristics of the motor housing in the full speed range.

[0063] S104: Calculate the electromagnetic excitation order force of the motor to obtain the vibration characteristics of the motor housing in all speed ranges.

[0064] In step S104, after obtaining the electromagnetic excitation order force of the motor, the electromagnetic excitation order force of the motor is calculated, and the order force load file is output. The load file is referenced by the finite element calculation software and then added to the motor finite element model to obtain the housing vibration response characteristics of the full speed range of the working range, which can effectively improve the calculation efficiency of the motor housing vibration characteristics in the full speed range.

[0065] As an optional embodiment, the vibration characteristics of the motor housing in all speed ranges are obtained, including:

[0066] A finite element model of the motor housing is established based on the motor structure topology parameters, and the mesh node information of the stator tooth surface in the finite element model of the motor housing is obtained;

[0067] The motor electromagnetic excitation order force is evenly distributed on the stator tooth surface grid node information as the motor electromagnetic load excitation in the full speed range;

[0068] The electromagnetic load excitation of the motor in the full speed range is loaded into the finite element model of the motor housing to perform a motor housing vibration calculation, and the vibration characteristics of the motor housing in the full speed range are obtained.

[0069] In an embodiment of the present application, a finite element model of a motor housing is established using motor structure topology parameters, and the mesh node information of the stator tooth surface in the model is obtained. When establishing the finite element model of the motor housing, a finite element model of the motor housing can be established by computer-aided engineering (CAE) software, such as by Hypermes modeling software, and the finite element mesh unit used when establishing the finite element model can be divided by a 10 mm star, that is, the minimum mesh in the finite element model of the motor housing established is a 10 mm by 10 mm mesh. The vertices of the mesh can be nodes on the motor housing, and the number of nodes can be greater than or equal to 2. After the three-dimensional model of the motor is imported into the finite element model of the motor housing, the motor housing can be meshed by a geometric decomposition method, and the meshing can be done by using the built-in meshing function of the finite element calculation software. In the example given in this application, the geometric decomposition method is used to mesh the motor housing so that nodes and grid units can be generated synchronously. This method takes into account the geometric characteristics of the domain to be divided, ensures the generation of high-quality grid units, and facilitates the subsequent calculation of the vibration characteristics of the motor housing in the full speed range. Then n1, n2, ..., n a , n a+1 ,…,n b The electromagnetic excitation order force of the motor under the speed condition of b+1 speed points is evenly loaded on the grid nodes. The loading formula is as follows:

[0070]

[0071]

[0072] in, are the electromagnetic force of the kth node in the rectangular coordinate system, A r , A t are the radial and tangential electromagnetic force amplitudes, θ k is the spatial angle corresponding to the kth node, They are radial and tangential electromagnetic force phases respectively. Finally, the electromagnetic load excitation of the motor in the full speed range is loaded into the finite element model of the motor housing to perform a motor housing vibration calculation, and the vibration characteristics of the motor housing in the full speed range are obtained.

[0073] Furthermore, if a full-speed vibration response analysis is performed on the speed range of 1000 to N, and the traditional method is used to solve the motor housing vibration response one by one under equal speed (interval 1000) working conditions, it is necessary to perform N / 1000 working condition calculations, while the order extraction method proposed in this embodiment only needs to perform the motor housing vibration response once, and the efficiency is improved as follows: (N / 1000-1) / (N / 1000)=(100-100000 / N)%. For example, the commonly used maximum speed N of a general automotive drive motor is usually in the range of 12000 to 15000. The motor housing vibration response is performed once using the full-speed motor housing vibration characteristic calculation method proposed in this embodiment, and its calculation efficiency is about 90% or more. When the commonly used maximum speed resolution N becomes further larger, the efficiency improvement effect of this fast calculation method will also be further increased.

[0074] In the embodiment of the present application, after calculating the motor magnetic flux density under each speed condition, in view of the defect that the motor electromagnetic force and shell vibration response are required under each speed condition in the prior art solution process, which leads to the time-consuming and inefficient analysis process, the present embodiment uses the motor magnetic flux density of b+1 speed conditions to calculate the radial and tangential electromagnetic force order forces of the motor, and performs a two-dimensional (time and space) Fourier transform on the radial and tangential electromagnetic forces of the motor under b+1 speed conditions to obtain the electromagnetic force order forces of the motor in the full speed range, and combines the stator core grid node information to evenly distribute the electromagnetic force order forces of the motor in the full speed range on the stator core grid nodes as the electromagnetic load excitation of the motor in the full speed range. Only one finite element calculation of the motor shell vibration is needed to obtain the vibration characteristics of the motor shell in the full speed range, thereby solving the problem that the existing method performs multiple repeated calculations, consumes a lot of time, and has very low calculation and analysis efficiency.

[0075] In summary, the present invention provides a method, device, equipment and medium for obtaining vibration characteristics of a motor housing, by obtaining speed points within the full speed range of the motor, calculating the motor air gap magnetic density under the speed conditions of the speed points within the full speed range of the motor according to the speed points within the full speed range of the motor, processing the motor air gap magnetic density to obtain the motor electromagnetic excitation order force, calculating the motor electromagnetic excitation order force, and obtaining the vibration characteristics of the motor housing in the full speed range. The present invention calculates the motor air gap magnetic density under the speed conditions of the speed points within the full speed range of the motor and performs order extraction, obtains the electromagnetic excitation order force by means of order extraction, and loads it into the finite element model of the motor housing to obtain the vibration response characteristics of the housing in the full speed range of the working range, which can not only shorten the time, but also effectively improve the calculation efficiency of the vibration characteristics of the motor housing in the full speed range, and realizes the accuracy of obtaining the vibration characteristics of the motor housing in the full speed range.

[0076] See also Figure 3 , Figure 31 is a schematic diagram of the structure of a motor housing vibration characteristic acquisition device provided by an embodiment of the present invention. In this embodiment, the device includes modules for executing Figure 1 For details, please refer to the steps in the corresponding embodiment. Figure 1 as well as Figure 1 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 3 The motor housing vibration characteristic acquisition device 30 includes: an acquisition module 31 and a calculation module 32.

[0077] An acquisition module 31 is used to acquire a speed point within a full speed range of the motor;

[0078] The calculation module 32 is used to calculate the motor air gap magnetic density under the speed conditions of the speed points in the full speed range of the motor according to the speed points in the full speed range of the motor; process the motor air gap magnetic density to obtain the motor electromagnetic excitation order force; calculate the motor electromagnetic excitation order force to obtain the vibration characteristics of the motor housing in the full speed range.

[0079] Optionally, the acquisition module 31 is specifically used for:

[0080] Obtaining the operating speed range and inflection point speed of the motor;

[0081] The turning point speed is taken as a base point, the operating speed range is divided into two speed sections, and the speed points within the full speed range of the motor are obtained from the two speed sections.

[0082] Optionally, the acquisition module 31 is further used for:

[0083] Using a random evenly distributed speed point extraction algorithm, the random evenly distributed numbers of the two speed segments are determined respectively;

[0084] According to the randomly evenly distributed numbers of the two speed sections, the speed points within the full speed section of the motor are determined.

[0085] Optionally, the acquisition module 31 is further used for:

[0086] Determining whether the random evenly distributed number meets the random uniformity condition;

[0087] If the random evenly distributed number meets the random uniformity condition, the random evenly distributed number is determined to be a speed point within the full speed range of the motor.

[0088] Optionally, the calculation module 32 is specifically used for:

[0089] Establish the electromagnetic analysis model of the motor in advance;

[0090] The speed points within the full speed range of the motor are input into a pre-established motor electromagnetic analysis model for calculation, and the motor air gap flux density under the speed condition of each speed point within the full speed range of the motor is determined.

[0091] Optionally, the calculation module 32 is further used for:

[0092] Calculating the air gap magnetic flux density of the motor under the speed point and speed condition in the full speed range of the motor, and extracting the radial and tangential electromagnetic excitation order forces of the motor;

[0093] The radial and tangential electromagnetic excitation order forces of the motor are subjected to Fourier transformation to obtain the electromagnetic excitation order forces of the motor in the full speed range of the motor.

[0094] Optionally, the calculation module 32 is further used for:

[0095] Establishing a motor housing finite element model based on the motor structure topology parameters, and obtaining stator tooth surface mesh node information in the motor housing finite element model;

[0096] The motor electromagnetic excitation order force is evenly distributed on the stator tooth surface grid node information as the motor electromagnetic load excitation in the full speed range;

[0097] The electromagnetic load excitation of the motor in the full speed range is loaded into the finite element model of the motor housing to perform a motor housing vibration calculation to obtain the vibration characteristics of the motor housing in the full speed range.

[0098] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the embodiment of the method of the present invention. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0099] Figure 4 Schematic diagram of the structure of a computer device provided by an embodiment of the present invention. Figure 4 As shown, the computer device of this embodiment includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the steps in any of the above-mentioned motor housing vibration characteristic acquisition method embodiments are implemented.

[0100] The computer device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that Figure 4This is only an example of a computer device and does not constitute a limitation on the computer device. The computer device may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, it may also include a network interface, a display screen, and an input device. In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:

[0101] Get the speed points within the full speed range of the motor;

[0102] Calculate the air gap flux density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor;

[0103] Processing the air gap magnetic flux density of the motor to obtain the electromagnetic excitation order force of the motor;

[0104] The electromagnetic excitation order force of the motor is calculated to obtain the vibration characteristics of the motor housing in all speed ranges.

[0105] In one embodiment, a computer-readable storage medium is provided, and when the instructions in the computer-readable storage medium are executed by a processor in a controller, the controller can execute the steps of any embodiment of a method for obtaining vibration characteristics of a motor housing disclosed in the present invention, which will not be repeated here. The computer-readable storage medium can be non-volatile or volatile.

[0106] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0107] The processor may be a CPU, or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) 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, etc.

[0108] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned device can refer to the corresponding process in the above-mentioned method embodiment, which will not be repeated here. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0109] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for obtaining vibration characteristics of a motor housing, characterized in that: include: Get the speed points within the full speed range of the motor; Calculate the air gap flux density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor; Processing the air gap magnetic flux density of the motor to obtain the electromagnetic excitation order force of the motor; The electromagnetic excitation order force of the motor is calculated to obtain the vibration characteristics of the motor housing in all speed ranges.

2. The method for obtaining vibration characteristics of a motor housing according to claim 1, characterized in that: The step of obtaining the speed point within the full speed range of the motor includes: Obtaining the operating speed range and inflection point speed of the motor; The turning point speed is taken as a base point, the operating speed range is divided into two speed sections, and the speed points within the full speed range of the motor are obtained from the two speed sections.

3. The method for obtaining vibration characteristics of a motor housing according to claim 2, characterized in that: The step of obtaining the speed points within the full speed range of the motor from the two speed ranges includes: Using a random evenly distributed speed point extraction algorithm, the random evenly distributed numbers of the two speed segments are determined respectively; According to the randomly evenly distributed numbers of the two speed sections, the speed points within the full speed section of the motor are determined.

4. The method for obtaining the vibration characteristics of a motor housing according to claim 3, characterized in that: The step of determining the speed point in the full speed range of the motor according to the randomly evenly distributed numbers of the two speed ranges comprises: Determining whether the random evenly distributed number meets the random uniformity condition; If the random evenly distributed number meets the random uniformity condition, the random evenly distributed number is determined to be a speed point within the full speed range of the motor.

5. The method for obtaining vibration characteristics of a motor housing according to claim 1, characterized in that: The step of calculating the air gap flux density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor comprises: Establish the electromagnetic analysis model of the motor in advance; The speed points within the full speed range of the motor are input into a pre-established motor electromagnetic analysis model for calculation, and the motor air gap flux density under the speed condition of each speed point within the full speed range of the motor is determined.

6. The method for obtaining vibration characteristics of a motor housing according to claim 1, characterized in that: The step of processing the air gap magnetic flux density of the motor to obtain the electromagnetic excitation order force of the motor includes: Calculating the air gap magnetic flux density of the motor under the speed point and speed condition in the full speed range of the motor, and extracting the radial and tangential electromagnetic excitation order forces of the motor; The radial and tangential electromagnetic excitation order forces of the motor are subjected to Fourier transformation to obtain the electromagnetic excitation order forces of the motor in the full speed range of the motor.

7. The method for obtaining vibration characteristics of a motor housing according to claim 1, characterized in that: The calculation of the electromagnetic excitation order force of the motor to obtain the vibration characteristics of the motor housing in the full speed range includes: Establishing a motor housing finite element model based on the motor structure topology parameters, and obtaining stator tooth surface mesh node information in the motor housing finite element model; The motor electromagnetic excitation order force is evenly distributed on the stator tooth surface grid node information as the motor electromagnetic load excitation in the full speed range; The electromagnetic load excitation of the motor in the full speed range is loaded into the finite element model of the motor housing to perform a motor housing vibration calculation to obtain the vibration characteristics of the motor housing in the full speed range.

8. A device for acquiring vibration characteristics of a motor housing, characterized in that: include: An acquisition module is used to obtain the speed points within the full speed range of the motor; A calculation module, used for calculating the air gap magnetic flux density of the motor under the speed condition of the speed point in the full speed range of the motor according to the speed point in the full speed range of the motor; Processing the air gap magnetic flux density of the motor to obtain the electromagnetic excitation order force of the motor; The electromagnetic excitation order force of the motor is calculated to obtain the vibration characteristics of the motor housing in all speed ranges.

9. A computer device, characterized in that: The computer device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for obtaining vibration characteristics of a motor housing as claimed in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for obtaining vibration characteristics of a motor housing as claimed in any one of claims 1 to 7 is implemented.