Method and system for determining position and size of auxiliary groove of driving motor of new energy automobile

The auxiliary groove position and size of the built-in V-type permanent magnet synchronous motor is optimized through the aurora algorithm, which solves the problems of cogging torque fluctuations and noise increase, achieves the stability and efficiency of the motor, extends the battery life of new energy vehicles and improves the driving experience.

CN120235010AActive Publication Date: 2025-07-01EAST CHINA JIAOTONG UNIVERSITY +1

Patent Information

Application Number
CN202510678291.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-07-01
Estimated Expiration
2045-05-26

AI Technical Summary

Technical Problem

The prior art is difficult to accurately optimize the auxiliary groove position and size of the built-in V-type permanent magnet synchronous motor, resulting in fluctuations in cogging torque, increased noise and reduced motor efficiency, limiting the performance improvement of new energy vehicles.

Method used

The aurora algorithm is used to optimize the position and size of the auxiliary groove, and a three-dimensional simulation model is established through finite element analysis software to optimize the position and size parameters of the auxiliary groove until the expected effect is achieved.

Benefits of technology

Significantly reduce the cogging torque amplitude, reduce torque fluctuations, improve motor running stability and electromagnetic conversion efficiency, reduce noise, increase cruising range, and improve driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120235010A_ABST
    Figure CN120235010A_ABST
Patent Text Reader

Abstract

The invention provides a new energy automobile driving motor auxiliary groove position and size determination method and system, and the method comprises the steps: taking a position parameter and a size parameter of an auxiliary groove as optimization variables of an aurora algorithm, and building a target function for measuring the quality degree of an auxiliary groove position and size combination scheme based on the optimization variables; parameters of an aurora algorithm are initialized, a plurality of different auxiliary groove position and size combinations are obtained by updating the positions of aurora particles, the quality degree of the aurora particles is calculated until the aurora algorithm converges, and the optimized auxiliary groove position and size parameters are obtained; applying the optimized position and size parameters of the auxiliary groove to a three-dimensional simulation model for simulation calculation to obtain an optimized index; judging whether the optimized index achieves an expected optimization effect or not; and if not, iterative optimization is carried out again. According to the invention, the torque fluctuation during the operation of the motor can be reduced, the operation stability of the motor is improved, and the electromagnetic conversion efficiency of the motor is improved.
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 and system for determining the position and size of an auxiliary slot of a drive motor of a new energy vehicle. Background Art

[0002] In today's automotive industry, especially in the field of new energy vehicles, built-in V-type permanent magnet synchronous motors are widely used due to their advantages such as high efficiency and high power density. During the driving process of the car, the performance requirements for the motor are extremely stringent, requiring not only good power output, but also stable operation and low noise.

[0003] However, the built-in V-type permanent magnet synchronous motor has an inherent problem of cogging torque. Cogging torque causes torque fluctuations when the motor is running, which in turn affects the smoothness of the car's driving. During the acceleration or deceleration of the vehicle, the driver and passengers can clearly feel the frustration. At the same time, unreasonable air gap magnetic density distribution will reduce the efficiency of the motor, increase energy consumption, and shorten the cruising range of electric vehicles. In addition, the noise generated by the operation of the motor will not only affect the driving experience, but long-term exposure to high noise environments may also cause damage to human health.

[0004] Cogging torque is the torque pulsation caused by the change of magnetic resistance of the magnetic circuit due to the periodic relative movement of the stator teeth and the rotor poles in the permanent magnet motor. The auxiliary slots change the magnetic permeability distribution at the edges of the teeth, reducing the amplitude of the magnetic resistance change and making the magnetic field energy change more smoothly with the rotor position. Therefore, by opening auxiliary slots on the stator and rotor, the cogging torque can be effectively suppressed, and the uniformity of the air gap magnetic density of the motor under normal working conditions can be improved, while also reducing the noise of the motor operation.

[0005] In the existing technology, the traditional method of determining the position and size of the auxiliary slot of the motor is mostly based on experience and simple trial and error, which makes it difficult to accurately optimize the cogging torque, air gap flux density and reduce noise. This makes it impossible for the motor to fully exert its performance advantages in actual applications, limiting the improvement of the overall performance of the vehicle. Summary of the invention

[0006] Based on this, the purpose of the present invention is to provide a method and system for determining the position and size of an auxiliary slot of a new energy vehicle drive motor, so as to solve the deficiencies in the above-mentioned prior art.

[0007] In a first aspect, the present invention provides a method for determining the position and size of an auxiliary slot of a new energy vehicle drive motor, the method comprising: Collecting basic data and operating data of the motor, and establishing a three-dimensional simulation model of the motor through finite element analysis software; Take the position parameters and size parameters of the auxiliary slot as the optimization variables of the aurora algorithm, and establish an objective function based on the optimization variables to measure the pros and cons of the combination scheme of the auxiliary slot position and size; Initialize the parameters of the aurora algorithm. In each iteration of the aurora algorithm, obtain several different combinations of the auxiliary slot position and size through the update of the aurora particle position, and calculate the pros and cons of the aurora particle according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot position and size parameters; Apply the optimized auxiliary slot position and size parameters to the three-dimensional simulation model for simulation calculation to obtain the optimized indicators; Judge whether the optimized indicators reach the expected optimization effect; If not, repeat the steps of initializing the parameters of the aurora algorithm. In each iteration of the aurora algorithm, obtain several different combinations of the auxiliary slot position and size through the update of the aurora particle position, and calculate the pros and cons of the aurora particle according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot position and size parameters. Apply the optimized auxiliary slot position and size parameters to the three-dimensional simulation model for simulation calculation to obtain the optimized indicators until the optimized indicators reach the expected optimization effect.

[0008] Compared with the prior art, the beneficial effects of the present invention are as follows: By optimizing the auxiliary slot position and size through the aurora algorithm, the cogging torque can be effectively weakened. After optimization, the amplitude of the cogging torque is significantly reduced, the torque fluctuation during the operation of the motor is reduced, the jerks caused by the torque fluctuation during the acceleration and deceleration of the vehicle are avoided, the smoothness of the motor operation is greatly improved, and the amplitude of the air-gap magnetic density can be reduced, and the absolute value of its harmonic components is reduced, indirectly reducing the electromagnetic force fluctuation caused by the harmonics and simplifying the noise suppression design. Secondly, this optimization can improve the air-gap magnetic density uniformity, reduce the energy loss, improve the electromagnetic conversion efficiency of the motor, enable the battery electric energy to be more efficiently converted into mechanical energy, thereby increasing the cruising range of the vehicle, and can reduce the noise generated during the operation of the motor, effectively improving the driving and riding experience.

[0009] Further, the steps of collecting the basic data and operating data of the motor include: Measure the outer diameter, inner diameter, length of the permanent magnet, width of the permanent magnet, and thickness of the permanent magnet of the stator and rotor of the motor; Obtain the remanence, coercivity, and number of winding turns of the permanent magnet; Collect the cogging torque, air-gap magnetic density, and noise sound pressure level of the motor based on a torque sensor, a Hall sensor, and a sound level meter.

[0010] Further, the step of establishing a three-dimensional simulation model of the motor by using finite element analysis software includes: Input the basic data and the operation data into the finite element analysis software, establish a three-dimensional simulation model according to the structure of the motor, and perform sensitivity analysis on the three-dimensional simulation model; Define the material properties and geometric shapes of the stator, rotor, permanent magnet, and winding components of the motor, and perform mesh division on the three-dimensional simulation model.

[0011] Further, after the step of initializing the parameters of the aurora algorithm, the method further includes: Select the number of aurora particles of the aurora algorithm based on the basic data, the operation data, and the three-dimensional simulation model; Obtain the maximum number of iterations, the value range of the diffusion coefficient of the iteration, and the value range of the contraction coefficient of the iteration based on the convergence speed of the aurora algorithm.

[0012] Further, the number of aurora particles is 30 - 100, the maximum number of iterations is 50 - 200, the value of the diffusion coefficient of the iteration is 0.2 - 0.8, and the value of the contraction coefficient of the iteration is 0.6 - 1.0.

[0013] Further, before the step of applying the optimized auxiliary slot position and size parameters to the three-dimensional simulation model for simulation calculation, the method further includes: Obtain the stator size of the motor and the rotor size of the motor based on the optimized auxiliary slot position and size parameters, and obtain the installation parameters of the permanent magnet of the motor.

[0014] Further, the simulation calculation includes: Solve the internal electromagnetic field distribution of the motor by using finite element analysis software, and extract the cogging torque; Calculate the internal electromagnetic field distribution of the motor according to Maxwell's equations, and solve the electromagnetic field distribution by using the finite element analysis software to obtain the air-gap magnetic density; Perform multi-field coupling simulation calculation on the motor by using the finite element analysis software, and obtain the noise performance according to the vibration response under electromagnetic force.

[0015] In a second aspect, the present invention further provides a system for determining the position and size of an auxiliary slot of a motor, the system including: An acquisition and establishment module, configured to acquire the basic data and operation data of the motor, and establish a three-dimensional simulation model of the motor by using finite element analysis software; A building module, configured to use the position parameters and size parameters of the auxiliary slots as optimization variables for the aurora algorithm, and establish an objective function for measuring the quality of the combination scheme of the positions and sizes of the auxiliary slots based on the optimization variables; An initialization module, configured to initialize the parameters of the aurora algorithm, obtain a number of different combinations of the positions and sizes of the auxiliary slots through the update of the positions of the aurora particles in each iteration of the aurora algorithm, and calculate the quality of the aurora particles according to the objective function until the aurora algorithm converges, so as to obtain the optimized positions and size parameters of the auxiliary slots; An application calculation module, configured to apply the optimized positions and size parameters of the auxiliary slots to the 3D simulation model for simulation calculation to obtain optimized indicators; A judgment module, configured to judge whether the optimized indicators reach the expected optimization effect; An execution module, configured to judge that if not, repeat the initialization of the parameters of the aurora algorithm, obtain a number of different combinations of the positions and sizes of the auxiliary slots through the update of the positions of the aurora particles in each iteration of the aurora algorithm, calculate the quality of the aurora particles according to the objective function until the aurora algorithm converges, so as to obtain the optimized positions and size parameters of the auxiliary slots, apply the optimized positions and size parameters of the auxiliary slots to the 3D simulation model for simulation calculation to obtain optimized indicators, until the optimized indicators reach the expected optimization effect.

[0016] In a third aspect, the present invention further provides a readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned method for determining the positions and sizes of the auxiliary slots of the drive motor of a new energy vehicle is implemented.

[0017] In a fourth aspect, the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the above-mentioned method for determining the positions and sizes of the auxiliary slots of the drive motor of a new energy vehicle is implemented. Description of the Drawings

[0018] Figure 1 It is a flowchart of the method for determining the positions and sizes of the auxiliary slots of the drive motor of a new energy vehicle in the first embodiment of the present invention; Figure 2 It is a schematic diagram of the stator, rotor and auxiliary slots in the first embodiment of the present invention; Figure 3 It is a comparison diagram of the cogging torque of the optimized motor and the motor before optimization in the first embodiment of the present invention; Figure 4 It is a comparison diagram of the air-gap magnetic density of the optimized motor and the motor before optimization in the first embodiment of the present invention; Figure 5 It is a comparison diagram of the magnetic flux density amplitude between the optimized motor and the pre-optimized motor in the first embodiment of the present invention; Figure 6 It is a structural block diagram of a system for determining the position and size of an auxiliary slot of a new energy vehicle drive motor in the second embodiment of the present invention; Figure 7 It is a schematic diagram of the hardware structure of a computer device in the third embodiment of the present invention.

[0019] Main element symbol description: 11. Acquisition and establishment module; 12. Establishment module; 13. Initialization module; 14. Application calculation module; 15. Judgment module; 16. Execution module; 100. Rotor; 200. Stator; 300. Auxiliary slot; 10. Memory; 20. Processor; 30. Computer program.

[0020] The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings. Specific embodiments

[0021] To facilitate the understanding of the present invention, the present invention will be described more comprehensively below with reference to the relevant drawings. Several embodiments of the present invention are shown in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0022] It should be noted that when an element is referred to as "fixedly provided on" another element, it can be directly on the other element or there may also be an intermediate element. When an element is considered to be "connected" to another element, it can be directly connected to the other element or there may be an intermediate element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are only for the purpose of illustration.

[0023] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0024] Embodiment 1 Please refer to Figure 1 , which shows a method for determining the position and size of an auxiliary slot of a new energy vehicle drive motor in the first embodiment of the present invention. The method includes steps S1 to S6: S1. Collect the basic data and operating data of the motor, and establish a three-dimensional simulation model of the motor through finite element analysis software; Specifically, step S1 includes steps S11 to S15: S11. Measure the outer diameter, inner diameter, length of the permanent magnet, width of the permanent magnet, and thickness of the permanent magnet of the stator 200 and the rotor 100 of the motor; S12. Obtain the remanence, coercivity, and number of winding turns of the permanent magnet; It can be understood that the outer diameter, inner diameter, length of the permanent magnet, width of the permanent magnet, and thickness of the permanent magnet of the stator 200 and the rotor 100 of the motor are measured with a micrometer, and the remanence and coercivity of the permanent magnet are obtained through a permanent magnet material manual, and the number of winding turns is determined by using a winding turn counter.

[0025] S13. Collect the cogging torque, air-gap magnetic density, and noise sound pressure level of the motor based on a torque sensor, a Hall sensor, and a sound level meter; It should be explained that the motor to be collected with data is placed on a motor test bench, and a torque sensor, a Hall sensor, and a sound level meter are used to collect the cogging torque, air-gap magnetic density, and noise sound pressure level of the motor respectively.

[0026] S14. Input the basic data and the operating data into the finite element analysis software, establish a three-dimensional simulation model according to the structure of the motor, and perform a sensitivity analysis on the three-dimensional simulation model; S15. Define the material properties and geometric shapes of the stator, rotor, permanent magnet, and winding components of the motor, and perform mesh division on the three-dimensional simulation model; It should be explained that the external air domain of the three-dimensional simulation model is set as a magnetic insulation boundary. Finally, a three-phase alternating current excitation is applied to the three-dimensional simulation model, and performing a sensitivity analysis on the three-dimensional simulation model can determine the influence degree of the basic data of the motor on the operating data of the motor.

[0027] It is worth noting that the expression for applying a three-phase alternating current excitation to the three-dimensional simulation model is: ; In the formula, represents the instantaneous current, is the current amplitude, is the angular frequency, is the phase angle, is the time variable.

[0028] S2. Take the position parameters and size parameters of the auxiliary slot 300 as the optimization variables of the aurora algorithm, and establish an objective function for measuring the quality of the combination scheme of the auxiliary slot position and size based on the optimization variables; It should be noted that the expression of the objective function is as follows: ; In the formula, represents the objective function, is the optimized cogging torque amplitude, is the initial cogging torque amplitude; is the optimized air-gap magnetic flux density non-uniformity, is the initial air-gap magnetic flux density non-uniformity; is the optimized noise sound pressure level, is the initial noise sound pressure level; , , are the first weight coefficient, the second weight coefficient, and the third weight coefficient respectively, and , the weights need to be adjusted according to actual requirements to balance the importance of each optimization objective; among them, the calculation expression of the initial air-gap magnetic flux density non-uniformity is: ; In the formula, is the magnetic flux density value at the th measurement point in the air gap, is the average value of the air-gap magnetic flux density, is the number of measurement points; S3. Initialize the parameters of the aurora algorithm. In each iteration of the aurora algorithm, obtain several different combinations of auxiliary slot positions and sizes through the update of the aurora particle positions, and calculate the quality of the aurora particles according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot positions and size parameters; Specifically, the step S3 includes steps S31 to S32: S31. Select the number of aurora particles of the aurora algorithm based on the basic data, the operation data, and the three-dimensional simulation model; S32. Obtain the maximum number of iterations of the iteration, the value range of the diffusion coefficient of the iteration, and the value range of the contraction coefficient of the iteration based on the convergence speed of the aurora algorithm, where the number of aurora particles is 30 - 100, the maximum number of iterations of the iteration is 50 - 200, the value of the diffusion coefficient of the iteration is 0.2 - 0.8, and the value of the contraction coefficient of the iteration is 0.6 - 1.0; It should be noted that when initializing the parameters of the aurora algorithm, the number of aurora particles is selected according to the complexity of the motor and the computing resources, and the maximum number of iterations is determined according to the difficulty of the optimization problem and the convergence speed.

[0029] In specific implementation, it includes steps S310 to S350:: S310, Set the parameters of the aurora algorithm, including the number of aurora particles , the maximum number of iterations , the diffusion coefficient , the contraction coefficient , randomly initialize the positions and velocities of each aurora particle. The positions correspond to the position and size parameters of a set of auxiliary slots; S320, Substitute the position parameters of each aurora particle into the motor simulation model, and calculate the corresponding optimized cogging torque amplitude , the optimized air-gap magnetic density non-uniformity and the optimized noise sound pressure level through finite element analysis. Then calculate the fitness value of each aurora particle according to the objective function ; ; S330, Update the individual best and global best: For each aurora particle , compare the current fitness value with the individual historical best fitness value . If , update the individual best position and the individual best fitness value . At the same time, compare the individual best fitness values of all aurora particles to find the global best fitness value and the global best position ; S340, In each iteration, the expressions for updating the velocity and position of the aurora particle are: ; ; In the formula, is the current iteration number, and are random numbers in the interval. , respectively represent the acceleration constant one and the acceleration constant two. is the updated velocity of the aurora particle, is the updated position of the aurora particle, is the current velocity of the aurora particle, is the current position of the aurora particle, represents the inertia weight; S350, If the position of the aurora particle after update exceeds the value range of the optimization variable, limit the value exceeding the boundary to the boundary.

[0030] It should be noted that step S3 is repeated until the Aurora algorithm converges to obtain the optimized position and size parameters of the auxiliary slot. Specifically, when the maximum number of iterations is reached, the algorithm stops iterating and outputs the global optimal position , that is, the optimized position and size parameters of the auxiliary slot are obtained.

[0031] S4. Apply the optimized position and size parameters of the auxiliary slot to the 3D simulation model for simulation calculation to obtain the optimized indicators; Specifically, step S4 includes step S41: S41. Based on the optimized position and size parameters of the auxiliary slot, obtain the stator size and rotor size of the motor, and obtain the installation parameters of the permanent magnet of the motor; It should be noted that the schematic diagram of the positions of the rotor 100, stator 200, and auxiliary slot 300 is as Figure 2 shown. When applying the determined position and size parameters of the auxiliary slot 300 to the design and manufacture of the actual motor, according to the optimized position and size parameters of the auxiliary slot 300, use a numerically controlled machine tool to machine the stator 200 and rotor 100 of the motor, and the machining accuracy is within ±0.05 mm; during the assembly process, the installation position and angular deviation range of the permanent magnet are within ±0.1°.

[0032] The simulation calculation includes steps S410 to S430: S410. Solve the internal electromagnetic field distribution of the motor through finite element analysis software and extract the cogging torque; S420. Calculate the internal electromagnetic field distribution of the motor according to Maxwell's equations and solve the electromagnetic field distribution through the finite element analysis software to obtain the air-gap magnetic density; S430. Perform multi-field coupling simulation calculation on the motor through the finite element analysis software and obtain the noise performance according to the vibration response under electromagnetic force.

[0033] S5. Judge whether the optimized indicators reach the expected optimization effect; S6. If not, repeat the initialization of the parameters of the Aurora algorithm. In each iteration of the Aurora algorithm, obtain several different combinations of the position and size of the auxiliary slot through the update of the Aurora particle position, and calculate the quality of the Aurora particle according to the objective function until the Aurora algorithm converges to obtain the optimized position and size parameters of the auxiliary slot, and apply the optimized position and size parameters of the auxiliary slot to the 3D simulation model for simulation calculation to obtain the optimized indicators until the optimized indicators reach the expected optimization effect; It should be noted that if the optimized indicators achieve the expected optimization effect, the determined auxiliary slot positions and dimension parameters will be applied to the design and manufacture of the actual motor.

[0034] In this embodiment, during the specific implementation process, a micrometer is used to carefully measure the dimensions of the motor stator and rotor, obtaining a stator outer diameter of 220 mm, an inner diameter of 160 mm, a rotor outer diameter of 158 mm, and an inner diameter of 60 mm. The length of the permanent magnet is accurately measured as 75 mm, the width is 22 mm, and the thickness is 6 mm. The remanence is found to be 1.25 T and the coercivity is 850 kA / m from the permanent magnet material handbook. The number of winding turns is determined to be 120 with the help of a winding turn counter. The motor is installed on a motor test bench, and a torque sensor, a Hall sensor, and a sound level meter are used to collect data on the cogging torque, air-gap magnetic density, and noise sound pressure level of the motor under different rotational speeds (1500 r / min, 2500 r / min, 3500 r / min) and loads (no-load, half-load, full-load) conditions. The collected basic data and operating data are input into finite element analysis software, and a three-dimensional simulation model is constructed based on the actual structure of the motor. In the model, the material properties and geometric shapes of each component are defined, the model is meshed, small-sized meshes are used in key areas such as the air gap and permanent magnet, the external air domain of the motor is set as a magnetic insulation boundary, and a three-phase alternating current excitation is applied. Among them, the current amplitude = 10 A, the angular frequency = 314 rad / s, and the phase angle = 0°. The position parameters (circumferential angle and radial position on the stator or rotor) and dimension parameters (width, depth, length of the slot) of the auxiliary slot are used as the optimization variables of the aurora algorithm. The objective function is constructed, and the weight coefficients = 0.4, = 0.3, = 0.3 are set according to actual requirements. The calculation formula for the non-uniformity of the air-gap magnetic density is , and 20 measurement points are evenly selected in the air-gap area for calculation. The parameters of the aurora algorithm are initialized, the number of particles is set to 60, the maximum number of iterations is 150, the diffusion coefficient is 0.6, the contraction coefficient is 0.8, and the acceleration constants = 1.5, = 1.5. Randomly initialize the positions and velocities of each particle. Each particle position represents the position and size parameters of a set of auxiliary slots. Substitute the particle position parameters into the motor simulation model, calculate the corresponding cogging torque, air-gap magnetic density non-uniformity, and noise sound pressure level through finite element analysis, and then calculate the fitness value of each particle according to the objective function. In each iteration, update the particles according to the velocity and position update formulas. If the position of a particle after update exceeds the value range of the optimization variable, limit the value exceeding the boundary to the boundary. When the maximum number of iterations reaches 150 times, the algorithm stops iterating, and the optimized auxiliary slot position and size parameters are obtained. Apply the optimized auxiliary slot position and size parameters to the three-dimensional simulation model of the motor for simulation calculation. Use the finite element analysis software to solve the internal electromagnetic field distribution of the motor, extract the cogging torque through the post-processing function; calculate the air-gap magnetic density according to Maxwell's equations; perform multi-field coupling simulation calculation to obtain the noise performance. Please refer to Figures 3 to 5 , in terms of noise, the sound pressure level reduction ratio of the optimized motor is 5.9%. It can be seen that compared with the motor before optimization, the optimized motor has significantly improved cogging torque amplitude, air-gap magnetic density non-uniformity, and noise sound pressure level.

[0035] In summary, for the method for determining the position and size of the auxiliary slot of the new energy vehicle drive motor in the above embodiments of the present invention, by optimizing the position and size of the auxiliary slot through the Aurora algorithm, the cogging torque can be effectively weakened. After optimization, the cogging torque amplitude is significantly reduced, reducing the torque fluctuation during motor operation and avoiding the jerks caused by torque fluctuation during vehicle acceleration and deceleration, greatly improving the smoothness of motor operation; by optimizing the position and size of the auxiliary slot through the Aurora algorithm, the air-gap magnetic density amplitude can be reduced, and the absolute values of its harmonic components (such as the 3rd and 5th harmonics) are reduced, indirectly reducing the electromagnetic force fluctuation caused by harmonics and simplifying the noise suppression design. Secondly, this optimization can improve the air-gap magnetic density uniformity, reduce energy loss, improve the electromagnetic conversion efficiency of the motor, enable the battery electric energy to be more efficiently converted into mechanical energy, and thus increase the vehicle's cruising range; by optimizing the position and size of the auxiliary slot through the Aurora algorithm, the noise generated by the optimized motor during operation can be reduced, creating a quiet and comfortable in-vehicle environment for the driver and passengers, improving the driving experience, and at the same time reducing the potential harm of long-term high noise to human health.

[0036] Embodiment 2 The present invention also proposes a system for determining the position and size of the auxiliary slot of the new energy vehicle drive motor. Please refer to Figure 6 , which shows the system for determining the position and size of the auxiliary slot of the new energy vehicle drive motor in the second embodiment of the present invention. The system includes: An acquisition and establishment module 11, configured to acquire the basic data and operation data of the motor, and establish a three-dimensional simulation model of the motor through finite element analysis software; The establishment module 12 is used to take the position parameters and size parameters of the auxiliary slots as the optimization variables of the aurora algorithm, and establish an objective function for measuring the quality of the combination scheme of the positions and sizes of the auxiliary slots based on the optimization variables; The initialization module 13 is used to initialize the parameters of the aurora algorithm, obtain several different combinations of the positions and sizes of the auxiliary slots through the update of the aurora particle positions in each iteration of the aurora algorithm, and calculate the quality of the aurora particles according to the objective function until the aurora algorithm converges, so as to obtain the optimized positions and size parameters of the auxiliary slots; The application calculation module 14 is used to apply the optimized positions and size parameters of the auxiliary slots to the 3D simulation model for simulation calculation to obtain the optimized indicators; The judgment module 15 is used to judge whether the optimized indicators reach the expected optimization effect; The execution module 16 is used to judge that if not, repeat the operation of initializing the parameters of the aurora algorithm, obtain several different combinations of the positions and sizes of the auxiliary slots through the update of the aurora particle positions in each iteration of the aurora algorithm, and calculate the quality of the aurora particles according to the objective function until the aurora algorithm converges, so as to obtain the optimized positions and size parameters of the auxiliary slots, apply the optimized positions and size parameters of the auxiliary slots to the 3D simulation model for simulation calculation to obtain the optimized indicators, until the optimized indicators reach the expected optimization effect.

[0037] In some alternative embodiments, the acquisition and establishment module 11 includes: The measurement unit is used to measure the outer diameter, inner diameter of the stator and rotor of the motor, the length, width and thickness of the permanent magnet; The first acquisition unit is used to acquire the remanence, coercivity and number of winding turns of the permanent magnet; The acquisition unit is used to acquire the cogging torque, air-gap magnetic density and noise sound pressure level of the motor based on the torque sensor, Hall sensor and sound level meter; The establishment unit is used to input the basic data and the operation data into the finite element analysis software, establish a 3D simulation model according to the structure of the motor, and perform sensitivity analysis on the 3D simulation model; The definition and division unit is used to define the material properties and geometric shapes of the stator, rotor, permanent magnet and winding components of the motor, and perform mesh division on the 3D simulation model.

[0038] In some alternative embodiments, the initialization module 13 includes: A selection unit for selecting the number of aurora particles of the aurora algorithm based on the basic data, the operation data, and the three-dimensional simulation model; A second acquisition unit for obtaining the maximum number of iterations, the value range of the diffusion coefficient of the iteration, and the value range of the contraction coefficient of the iteration based on the convergence rate of the aurora algorithm. Among them, the number of aurora particles is 30 - 100, the maximum number of iterations of the iteration is 50 - 200, the value of the diffusion coefficient of the iteration is 0.2 - 0.8, and the value of the contraction coefficient of the iteration is 0.6 - 1.0.

[0039] In some alternative embodiments, the application calculation module 14 includes: A third acquisition unit for obtaining the stator size of the motor and the rotor size of the motor based on the optimized auxiliary slot position and size parameters, and obtaining the installation parameters of the permanent magnet of the motor; A solution unit for solving the internal electromagnetic field distribution of the motor through finite element analysis software and extracting the cogging torque; A first calculation unit for calculating the internal electromagnetic field distribution of the motor according to Maxwell's equations and obtaining the air-gap magnetic density by solving the electromagnetic field distribution through the finite element analysis software; A second calculation unit for performing multi-field coupling simulation calculation on the motor through the finite element analysis software and obtaining the noise performance according to the vibration response under the action of electromagnetic force.

[0040] The functions or operation steps implemented when the above-mentioned modules and units are executed are substantially the same as those in the above method embodiments, and will not be elaborated here.

[0041] The new energy vehicle drive motor auxiliary slot position and size determination system provided by the embodiments of the present invention has the same implementation principle and the same technical effects as those in the foregoing method embodiments. For the sake of brief description, for the parts not mentioned in the system embodiments, reference can be made to the corresponding content in the foregoing method embodiments.

[0042] Embodiment 3 The present invention also proposes a computer device. Please refer to Figure 7 , which shows the computer device in the fourth embodiment of the present invention, including a memory 10, a processor 20, and a computer program 30 stored on the memory 10 and executable on the processor 20. When the processor 20 executes the computer program 30, the above-mentioned new energy vehicle drive motor auxiliary slot position and size determination method is implemented.

[0043] Among them, the memory 10 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), magnetic memory, magnetic disk, optical disc, etc. The memory 10 can be an internal storage unit of the computer device in some embodiments, such as the hard disk of the computer device. The memory 10 can also be an external storage device in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 10 can also include both the internal storage unit of the computer device and the external storage device. The memory 10 can be used not only to store the application software and various types of data installed in the computer device, but also to temporarily store the data that has been output or will be output.

[0044] Among them, the processor 20 can be an Electronic Control Unit (ECU, also known as the vehicle computer), a Central Processing Unit (CPU), a controller, a microcontroller, a microprocessor or other data processing chips in some embodiments, and is used to run the program code stored in the memory 10 or process data, such as executing an access restriction program, etc.

[0045] It should be noted that Figure 7 The structure shown does not constitute a limitation on the computer device. In other embodiments, the computer device may include fewer or more components than shown in the figure, or combine some components, or have a different component layout.

[0046] An embodiment of the present invention also provides a readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for determining the auxiliary slot position and size of the driving motor of a new energy vehicle as described above.

[0047] Those skilled in the art can understand that the logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor, or other systems that can obtain instructions from the instruction execution system, apparatus or device and execute the instructions), or in combination with these instruction execution systems, apparatus or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by or in combination with an instruction execution system, apparatus or device.

[0048] More specific examples (nonexhaustive list) of computer-readable media include the following: electrical connections (electronic devices) having one or more wirings, portable computer diskettes (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber devices, and portable compact disc read-only memory (CDROM). Additionally, the computer-readable media can even be paper or other suitable media on which the program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing as appropriate, and then stored in a computer memory.

[0049] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGA), field programmable gate arrays (FPGA), and the like.

[0050] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0051] The above-described embodiments merely represent several implementation manners of the present invention, and their descriptions are relatively specific and detailed, but should not be construed as limiting the scope of the patent of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the appended claims.

Claims

1. A method for determining the position and size of an auxiliary slot of a driving motor for a new energy vehicle, characterized in that The method includes: Collecting the basic data and operating data of the motor, and establishing a three-dimensional simulation model of the motor through finite element analysis software; Taking the position parameters and size parameters of the auxiliary slot as the optimization variables of the aurora algorithm, and establishing an objective function for measuring the pros and cons of the combination scheme of the auxiliary slot position and size based on the optimization variables; Initializing the parameters of the aurora algorithm, obtaining several different combinations of the auxiliary slot position and size through the update of the aurora particle position in each iteration of the aurora algorithm, and calculating the pros and cons of the aurora particle according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot position and size parameters; Applying the optimized auxiliary slot position and size parameters to the three-dimensional simulation model for simulation calculation to obtain the optimized indicators; Judging whether the optimized indicators reach the expected optimization effect; If not, repeat the steps of initializing the parameters of the aurora algorithm, obtaining several different combinations of the auxiliary slot position and size through the update of the aurora particle position in each iteration of the aurora algorithm, calculating the pros and cons of the aurora particle according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot position and size parameters, applying the optimized auxiliary slot position and size parameters to the three-dimensional simulation model for simulation calculation to obtain the optimized indicators until the optimized indicators reach the expected optimization effect.

2. The method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle according to claim 1, characterized in that The step of collecting the basic data and operating data of the motor includes: Measuring the outer diameter, inner diameter of the stator and rotor of the motor, the length, width and thickness of the permanent magnet; Obtaining the remanence, coercivity and number of winding turns of the permanent magnet; Collecting the cogging torque, air-gap magnetic density and noise sound pressure level of the motor based on a torque sensor, a Hall sensor and a sound level meter.

3. The method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle according to claim 1, characterized in that, The step of establishing a three-dimensional simulation model of the motor through finite element analysis software includes: Inputting the basic data and the operating data into the finite element analysis software, establishing a three-dimensional simulation model according to the structure of the motor, and performing sensitivity analysis on the three-dimensional simulation model; Defining the material properties and geometric shapes of the stator, rotor, permanent magnet and winding components of the motor, and performing mesh division on the three-dimensional simulation model.

4. The method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle according to claim 1, wherein, After the step of initializing the parameters of the aurora algorithm, the method further includes: Selecting the number of aurora particles of the aurora algorithm based on the basic data, the operating data and the three-dimensional simulation model; Obtaining the maximum number of iterations, the value range of the diffusion coefficient of the iteration and the value range of the contraction coefficient of the iteration based on the convergence speed of the aurora algorithm.

5. The method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle according to claim 4, characterized in that, The number of aurora particles is 30 - 100, the maximum number of iterations is 50 - 200, the value of the diffusion coefficient of the iteration is 0.2 - 0.8, and the value of the contraction coefficient of the iteration is 0.6 - 1.

0.

6. The method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle according to claim 1, wherein, Before the step of applying the optimized auxiliary slot position and size parameters to the three-dimensional simulation model for simulation calculation, the method further includes: Obtain the stator size of the motor and the rotor size of the motor based on the optimized position and size parameters of the auxiliary slot, and obtain the installation parameters of the permanent magnet of the motor.

7. The method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle according to claim 1, characterized in that, The simulation calculation includes: Solve the internal electromagnetic field distribution of the motor by finite element analysis software and extract the cogging torque; Calculate the internal electromagnetic field distribution of the motor according to Maxwell's equations, and solve the electromagnetic field distribution by the finite element analysis software to obtain the air-gap magnetic density; Perform multi-field coupling simulation calculation on the motor by the finite element analysis software, and obtain the noise performance according to the vibration response under electromagnetic force.

8. A system for determining the position and size of an auxiliary slot of a driving motor of a new energy vehicle, characterized in that, The system includes: An acquisition and establishment module, configured to acquire the basic data and operation data of the motor, and establish a three-dimensional simulation model of the motor by finite element analysis software; A establishment module, configured to use the position parameters and size parameters of the auxiliary slot as the optimization variables of the aurora algorithm, and establish an objective function for measuring the pros and cons of the position and size combination scheme of the auxiliary slot based on the optimization variables; An initialization module, configured to initialize the parameters of the aurora algorithm, obtain several different combinations of the position and size of the auxiliary slot through the update of the aurora particle position in each iteration of the aurora algorithm, and calculate the pros and cons of the aurora particles according to the objective function until the aurora algorithm converges to obtain the optimized position and size parameters of the auxiliary slot; An application calculation module, configured to apply the optimized position and size parameters of the auxiliary slot to the three-dimensional simulation model for simulation calculation to obtain optimized indicators; A judgment module, configured to judge whether the optimized indicators reach the expected optimization effect; An execution module, configured to judge that if not, repeat the process of initializing the parameters of the aurora algorithm, obtain several different combinations of the position and size of the auxiliary slot through the update of the aurora particle position in each iteration of the aurora algorithm, and calculate the pros and cons of the aurora particles according to the objective function until the aurora algorithm converges to obtain the optimized position and size parameters of the auxiliary slot, apply the optimized position and size parameters of the auxiliary slot to the three-dimensional simulation model for simulation calculation to obtain optimized indicators, until the optimized indicators reach the expected optimization effect.

9. A readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the method for determining the position and size of the auxiliary slot of the new energy vehicle drive motor as described in any one of claims 1 to 7.

10. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for determining the position and size of the auxiliary slot of the new energy vehicle drive motor as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Rotor auxiliary slot optimization design method for reducing vibration noise of built-in permanent magnet motor

    CN113364172A

  • Wireless sensor constraint optimization positioning method

    CN114900788A

  • Design method for auxiliary groove of direct-drive torque motor

    CN116911129A

  • Motor optimization size determination method and device, equipment and medium

    CN117556688A

  • Trapezoidal sail multi-target size optimization method based on NSGA-II algorithm

    CN119475593A

Cited By

  • New energy automobile permanent magnet synchronous motor optimization method based on adaptive evolution algorithm

    CN122491078A