Method and System for Determining the Position and Size of the Auxiliary Slot of the Drive Motor of a New Energy Vehicle

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, improves motor performance and car endurance, and achieves the smooth operation of the motor and low-noise environment.

CN120235010BActive Publication Date: 2025-08-01EAST CHINA JIAOTONG UNIVERSITY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510678291.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-08-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 increased energy consumption, limiting motor performance and vehicle range.

Method used

The aurora algorithm is used to optimize the position and size of the auxiliary grooves, and a three-dimensional simulation model is established through finite element analysis software, data is collected by combining torque sensors, Hall sensors and sound level meters, objective functions are established, and auxiliary groove parameters are iteratively optimized until the expected effect is achieved.

Benefits of technology

Effectively reduce cogging torque fluctuations, improve motor running stability and range, reduce noise, improve electromagnetic conversion efficiency, and improve driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120235010B_ABST
    Figure CN120235010B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for determining the position and size of an auxiliary slot of a driving motor of a new energy vehicle. The method includes using the position parameters and size parameters of the auxiliary slot as optimization variables of the aurora algorithm, and establishing an objective function based on the optimization variables to measure the quality of the combination scheme of the position and size of the auxiliary slot; initializing the parameters of the aurora algorithm, obtaining several different combinations of the position and size of the auxiliary slot through the update of the aurora particle position, calculating the quality of the aurora particle, until the aurora algorithm converges, and obtaining the optimized position and size parameters of the auxiliary slot; applying the optimized position and size parameters of the auxiliary slot to a three-dimensional simulation model for simulation calculation to obtain the optimized index; judging whether the optimized index reaches the expected optimization effect; if not, then performing iterative optimization again. The present invention can reduce the torque fluctuation during the operation of the motor, improve the smoothness of the motor operation and increase the electromagnetic conversion efficiency of the motor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automotive motors, and particularly to a method and system for determining the position and size of auxiliary slots of a driving motor for a new energy vehicle. Background Art

[0002] In today's automotive industry, especially in the field of new energy vehicles, the interior V-type permanent magnet synchronous motor is widely used due to its advantages such as high efficiency and high power density. During the driving process of a vehicle, extremely high requirements are imposed on the performance of the motor. It not only requires the motor to have good power output, but also requires stable operation and low noise.

[0003] However, the interior V-type permanent magnet synchronous motor has an inherent problem of cogging torque. The cogging torque will cause torque fluctuations during the operation of the motor, thereby affecting the smoothness of vehicle driving. During the acceleration or deceleration process of the vehicle, the driver and passengers can clearly feel the jerks. At the same time, an unreasonable air-gap magnetic density distribution will reduce the efficiency of the motor, increase energy consumption, and shorten the cruising range of the electric vehicle. In addition, the noise generated during the operation of the motor not only affects the driving experience, but long-term exposure to a high-noise environment may also cause damage to human health.

[0004] The cogging torque is the torque ripple generated in a permanent magnet motor due to the periodic relative movement between the stator teeth and the rotor magnetic poles, which causes changes in the magnetic reluctance of the magnetic circuit. The auxiliary slots change the magnetic conductance distribution at the edges of the teeth, reducing the amplitude of the change in magnetic reluctance and making the change of magnetic field energy with the rotor position more gentle. Therefore, by opening auxiliary slots on the stator and rotor, the cogging torque can be effectively suppressed, the air-gap magnetic density uniformity under normal operating conditions of the motor can be improved, and the noise during the operation of the motor can also be reduced.

[0005] In the prior art, most of the traditional methods for determining the position and size of the auxiliary slots of the motor are based on experience and simple trial-and-error methods, and it is difficult to accurately optimize the cogging torque, air-gap magnetic density, and reduce noise. This makes the motor unable to fully exert its performance advantages in practical applications, restricting 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 auxiliary slots of a driving motor for a new energy vehicle 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 auxiliary slots of a driving motor for a new energy vehicle, the method comprising:

[0008] 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;

[0009] Take the position parameters and size parameters of the auxiliary slots 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 positions and sizes;

[0010] 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 pros and cons of the aurora particles according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot positions and size parameters;

[0011] Apply the optimized auxiliary slot positions and size parameters to the 3D simulation model for simulation calculation to obtain the optimized indicators;

[0012] Judge whether the optimized indicators reach the expected optimization effect;

[0013] 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 auxiliary slot positions and sizes through the update of the aurora particle positions, and calculate the pros and cons of the aurora particles according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot positions and size parameters, and apply the optimized auxiliary slot positions and size parameters to the 3D simulation model for simulation calculation to obtain the optimized indicators until the optimized indicators reach the expected optimization effect.

[0014] Compared with the prior art, the beneficial effects of the present invention are as follows: By optimizing the positions and sizes of the auxiliary slots 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 decreased, indirectly reducing the electromagnetic force fluctuation caused by the harmonics and simplifying the noise suppression design. Secondly, this optimization can improve the uniformity of the air-gap magnetic density, reduce the energy loss, improve the electromagnetic conversion efficiency of the motor, enable the battery electrical energy to be converted into mechanical energy more efficiently, thereby increasing the driving range of the vehicle, and can reduce the noise generated during the operation of the motor, effectively improving the driving experience.

[0015] Further, the steps of collecting the basic data and operating data of the motor include:

[0016] Measure the outer diameter, inner diameter of the stator and rotor of the motor, the length, width and thickness of the permanent magnet;

[0017] Obtain the remanence, coercivity and number of winding turns of the permanent magnet;

[0018] Collect the cogging torque, air-gap magnetic flux density, and noise sound pressure level of the motor based on a torque sensor, a Hall sensor, and a sound level meter.

[0019] Further, the step of establishing a three-dimensional simulation model of the motor by using finite element analysis software includes:

[0020] 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;

[0021] Define the material properties and geometric shapes of the stator, rotor, permanent magnet, and winding components of the motor, and perform mesh generation on the three-dimensional simulation model.

[0022] Further, after the step of initializing the parameters of the aurora algorithm, the method further includes:

[0023] Select the number of aurora particles of the aurora algorithm based on the basic data, the operating data, and the three-dimensional simulation model;

[0024] 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.

[0025] 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.

[0026] 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:

[0027] Obtain the stator size 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.

[0028] Further, the simulation calculation includes:

[0029] Solve the internal electromagnetic field distribution of the motor by using finite element analysis software, and extract the cogging torque;

[0030] 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 flux density;

[0031] 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 the action of electromagnetic force.

[0032] In a second aspect, the present invention further provides a system for determining the position and size of the auxiliary slot of the motor, and the system includes:

[0033] 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 through finite element analysis software;

[0034] 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 combination scheme of the position and size of the auxiliary slot based on the optimization variables;

[0035] An initialization module, configured to initialize the parameters of the aurora algorithm, obtain a number of 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 particle according to the objective function until the aurora algorithm converges to obtain the optimized position and size parameters of the auxiliary slot;

[0036] An application and 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;

[0037] A judgment module, configured to judge whether the optimized indicators reach the expected optimization effect;

[0038] 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 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 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 three-dimensional simulation model for simulation calculation to obtain optimized indicators until the optimized indicators reach the expected optimization effect.

[0039] 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 method for determining the position and size of the auxiliary slot of the driving motor of a new energy vehicle as described above is implemented.

[0040] 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 method for determining the position and size of the auxiliary slot of the driving motor of a new energy vehicle as described above is implemented. Description of the Drawings

[0041] Figure 1This is a flow chart of a method for determining the position and size of an auxiliary slot of a drive motor for a new energy vehicle in a first embodiment of the present invention;

[0042] Figure 2 is a schematic diagram of a stator, a rotor and an auxiliary slot in a first embodiment of the present invention;

[0043] Figure 3 4 is a comparison diagram of the cogging torque of the motor after optimization and the motor before optimization in the first embodiment of the present invention;

[0044] Figure 4 1 is a comparison diagram of the air gap flux density of the motor after optimization and the motor before optimization in the first embodiment of the present invention;

[0045] Figure 5 4 is a comparison diagram of the magnetic flux amplitude of the motor after optimization and the motor before optimization in the first embodiment of the present invention;

[0046] Figure 6 This is a structural block diagram of a system for determining the position and size of an auxiliary slot of a drive motor for a new energy vehicle in a second embodiment of the present invention;

[0047] Figure 7 FIG. 4 is a schematic diagram of the hardware structure of a computer device in the third embodiment of the present invention.

[0048] Description of main component symbols:

[0049] 11. Acquisition and establishment module; 12. Establishment module; 13. Initialization module; 14. Application calculation module; 15. Judgment module; 16. Execution module;

[0050] 100, rotor; 200, stator; 300, auxiliary slot;

[0051] 10. Memory; 20. Processor; 30. Computer program.

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

[0053] To facilitate understanding of the present invention, the present invention will be described more fully below with reference to the accompanying drawings. The drawings illustrate several embodiments of the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and comprehensive understanding of the present invention.

[0054] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or there can 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 in this article are only for the purpose of illustration.

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

[0056] Embodiment 1

[0057] Please refer to Figure 1 , which shows the method for determining the position and size of the auxiliary slot of the drive motor of a new energy vehicle in the first embodiment of the present invention. The method includes steps S1 to S6:

[0058] 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;

[0059] Specifically, step S1 includes steps S11 to S15:

[0060] 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 rotor 100 of the motor;

[0061] S12, obtain the remanence, coercivity, and number of turns of the winding of the permanent magnet;

[0062] 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 rotor 100 of the motor are measured by a micrometer, the remanence and coercivity of the permanent magnet are obtained through a permanent magnet material manual, and the number of turns of the winding is determined by using a winding turn counter.

[0063] 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;

[0064] It should be explained that the motor to be collected 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.

[0065] S14, inputting the basic data and the operating data into 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;

[0066] S15, defining material properties and geometric shapes of the stator, rotor, permanent magnet, and winding components of the motor, and meshing the three-dimensional simulation model;

[0067] It should be explained that setting the air domain outside the three-dimensional simulation model as a magnetic insulation boundary, and finally applying three-phase AC current excitation to the three-dimensional simulation model, and performing sensitivity analysis on the three-dimensional simulation model can determine the degree of influence of the motor's basic data on the motor's operating data.

[0068] It is worth noting that the expression for applying three-phase AC current excitation to the three-dimensional simulation model is:

[0069] ;

[0070] Where, represents the instantaneous current, is the current amplitude, is the angular frequency, is the phase angle, is a time variable.

[0071] S2, using the position parameters and size parameters of the auxiliary slot 300 as optimization variables of the Aurora algorithm, and establishing an objective function based on the optimization variables to measure the quality of the auxiliary slot position and size combination scheme;

[0072] It needs to be explained that the expression of the objective function is:

[0073] ;

[0074] Where, represents the objective function, is the optimized cogging torque amplitude, is the initial cogging torque amplitude; For the optimized air gap magnetic flux non-uniformity, is the initial air gap magnetic flux non-uniformity; is the optimized noise sound pressure level, is the initial noise sound pressure level; 、 、 are weight coefficient 1, weight coefficient 2, and weight coefficient 3 respectively, and , the weights need to be adjusted according to actual needs to balance the importance of each optimization objective; among them, the calculation expression of the initial air gap magnetic flux non-uniformity is:

[0075] ;

[0076] 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;

[0077] 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 goodness of the aurora particles according to the objective function until the aurora algorithm converges to obtain the optimized auxiliary slot positions and size parameters;

[0078] Specifically, the step S3 includes steps S31 to S32:

[0079] 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;

[0080] 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;

[0081] 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.

[0082] In specific implementation, it includes steps S310 to S350::

[0083] 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 position and speed of each aurora particle, and the position corresponds to a set of auxiliary slot position and size parameters;

[0084] 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 flux density non-uniformity and the optimized noise sound pressure level , and then calculate the fitness value of each aurora particle according to the objective function ; ;

[0085] 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 , then 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 ;

[0086] S340. In each iteration, the expressions for updating the velocity and position of the aurora particle are:

[0087] ;

[0088] ;

[0089] In the formula, is the current iteration number, and are random numbers within the range of , , respectively represent acceleration constant one and 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;

[0090] S350. If the position of the aurora particle after update exceeds the value range of the optimization variable, limit the value beyond the boundary to the boundary.

[0091] It should be noted that repeat step S3 until the aurora algorithm converges to obtain the optimized position and size parameters of the auxiliary slot. Specifically, when reaching the maximum iteration number , the algorithm stops iterating and outputs the global best position , that is, the optimized position and size parameters of the auxiliary slot are obtained.

[0092] S4. Apply the optimized position and size parameters of the auxiliary slot to the three-dimensional simulation model for simulation calculation to obtain the optimized indicators;

[0093] Specifically, step S4 includes step S41:

[0094] S41. Obtain the stator size of the motor and the rotor size of the motor based on the optimized auxiliary slot position and dimension parameters, and obtain the installation parameters of the permanent magnet of the motor;

[0095] It should be noted that the schematic diagrams of the positions of the rotor 100, the stator 200, and the auxiliary slot 300 are as Figure 2 shown. When applying the determined auxiliary slot 300 position and dimension parameters to the design and manufacture of an actual motor, according to the optimized auxiliary slot 300 position and dimension parameters, use a numerically controlled machine tool to machine the stator 200 and the 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°.

[0096] The simulation calculation includes steps S410 to S430:

[0097] S410. Solve the internal electromagnetic field distribution of the motor through finite element analysis software and extract the cogging torque;

[0098] 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;

[0099] S430. Perform multi-field coupling simulation calculation on the motor through the finite element analysis software, and obtain the noise performance based on the vibration response under the action of electromagnetic force.

[0100] S5. Judge whether the optimized index reaches the expected optimization effect;

[0101] S6. If not, repeat the parameters of the initialization of the Aurora algorithm. In each iteration of the Aurora algorithm, obtain several different combinations of auxiliary slot positions and dimensions 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 position and dimension parameters, and apply the optimized auxiliary slot position and dimension parameters to the 3D simulation model for simulation calculation to obtain the optimized index until the optimized index reaches the expected optimization effect;

[0102] It should be noted that if the optimized index reaches the expected optimization effect, apply the determined auxiliary slot position and dimension parameters to the design and manufacture of an actual motor.

[0103] 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 the 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, where 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 size 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 flux 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 range of the optimization variable values, 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 position and size parameters of the auxiliary slots are obtained. Apply the optimized position and size parameters of the auxiliary slots 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 flux 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 flux density non-uniformity, and noise sound pressure level.

[0104] In summary, for the method for determining the position and size of the auxiliary slots of the new energy vehicle drive motor in the above embodiments of the present invention, the position and size of the auxiliary slots are optimized by the aurora algorithm, which can effectively weaken the cogging torque. After optimization, the cogging torque amplitude is significantly reduced, the torque fluctuation during motor operation is reduced, and the jerks caused by torque fluctuation during vehicle acceleration and deceleration are avoided, greatly improving the smoothness of motor operation; by optimizing the position and size of the auxiliary slots through the aurora algorithm, the air-gap magnetic flux 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 flux 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 slots through the aurora algorithm, the noise generated by the optimized motor during operation can be reduced, creating a quiet and comfortable interior 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.

[0105] Embodiment 2

[0106] The present invention also proposes a system for determining the position and size of the auxiliary slots of the new energy vehicle drive motor. Please refer to Figure 6 , as shown in the system for determining the position and size of the auxiliary slots of the new energy vehicle drive motor in the second embodiment of the present invention, the system includes:

[0107] The acquisition and establishment module 11 is used to acquire the basic data and operating data of the motor, and establish a three-dimensional simulation model of the motor through finite element analysis software;

[0108] The establishment module 12 is used to use the position parameters and dimension 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 combination scheme of the auxiliary slot position and dimension based on the optimization variables;

[0109] The initialization module 13 is used to initialize the parameters of the aurora algorithm, obtain several different combinations of the auxiliary slot position and dimension through the update of the aurora particle position in each iteration of the aurora algorithm, 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 dimension parameters;

[0110] The application calculation module 14 is used to apply the optimized auxiliary slot position and dimension parameters to the three-dimensional simulation model for simulation calculation to obtain the optimized index;

[0111] The judgment module 15 is used to judge whether the optimized index reaches the expected optimization effect;

[0112] The execution module 16 is used to judge that if not, repeat the initialization of the parameters of the aurora algorithm, obtain several different combinations of the auxiliary slot position and dimension through the update of the aurora particle position in each iteration of the aurora algorithm, 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 dimension parameters, and apply the optimized auxiliary slot position and dimension parameters to the three-dimensional simulation model for simulation calculation to obtain the optimized index until the optimized index reaches the expected optimization effect.

[0113] In some alternative embodiments, the acquisition and establishment module 11 includes:

[0114] 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;

[0115] The first acquisition unit is used to acquire the remanence, coercivity and number of winding turns of the permanent magnet;

[0116] The acquisition unit is used to acquire 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;

[0117] The establishment unit is used to input the basic data and the operating data into 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;

[0118] Define a partitioning unit for defining the material properties and geometric shapes of the stator, rotor, permanent magnet, and winding components of the motor, and perform mesh partitioning on the 3D simulation model.

[0119] In some alternative embodiments, the initialization module 13 includes:

[0120] A selection unit for selecting the number of aurora particles of the aurora algorithm based on the basic data, the operating data, and the 3D simulation model;

[0121] 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.

[0122] In some alternative embodiments, the application calculation module 14 includes:

[0123] 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;

[0124] A solution unit for solving the internal electromagnetic field distribution of the motor through finite element analysis software and extracting the cogging torque;

[0125] 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;

[0126] 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 based on the vibration response under electromagnetic force.

[0127] 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.

[0128] 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 may be made to the corresponding contents in the foregoing method embodiments.

[0129] Embodiment III

[0130] The present invention also provides 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 method for determining the position and size of the auxiliary slot of the driving motor of a new energy vehicle is implemented.

[0131] 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 and the external storage device of the computer device. The memory 10 can be used not only to store application software and various types of data installed in the computer device, but also to temporarily store data that has been output or will be output.

[0132] Among them, the processor 20 can be an Electronic Control Unit (ECU, also known as a 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.

[0133] 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 different component arrangements.

[0134] The 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, the above-mentioned method for determining the position and size of the auxiliary slot of the driving motor of a new energy vehicle is implemented.

[0135] Those skilled in the art will understand that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a defined 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 and execute instructions from the instruction execution system, apparatus, or device), or used 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 transport a program for use by or in connection with an instruction execution system, apparatus, or device.

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

[0137] It should be understood that 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 by 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 (PGAs), field programmable gate arrays (FPGAs), and the like.

[0138] 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.

[0139] The above-described embodiments merely represent several implementation manners of the present invention. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the patent for 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 fall within the protection scope of the present invention. Therefore, the protection scope of the patent for the present invention shall be subject to the appended claims.

Claims

1. A method for determining the position and size of the auxiliary slots 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. This step specifically 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; 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 quality 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 quality 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 index; Judging whether the optimized index reaches 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, and calculating the quality 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 index until the optimized index reaches 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, 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.

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 3, 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.

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 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 auxiliary slot position and size parameters, and obtain the installation parameters of the permanent magnet of the motor.

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 The simulation calculation includes: Solve the internal electromagnetic field distribution of the motor through 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 through the finite element analysis software to obtain the air-gap magnetic density; Carry out 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 the action of electromagnetic force.

7. 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 through finite element analysis software; The acquisition and establishment module includes: An establishment unit, configured to 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; A definition and division unit, configured 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 three-dimensional simulation model; An 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 auxiliary slot position and size combination scheme based on the optimization variables; An initialization module, configured to initialize the parameters of the aurora algorithm, obtain several different auxiliary slot positions and size combinations through the update of the aurora particle positions 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 auxiliary slot position and size parameters; An application and calculation module, configured to apply the optimized auxiliary slot position and size parameters 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 initialization of the parameters of the aurora algorithm, obtain several different auxiliary slot positions and size combinations through the update of the aurora particle positions 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 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 optimized indicators until the optimized indicators reach the expected optimization effect.

8. A readable storage medium, on which a computer program is stored, 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 6.

9. 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 6.

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