Motor winding axis calculation method, its alignment method, and motor modeling method
By automatically calculating the motor winding axis angle and adjusting the rotor angle, the problem of the motor winding axis and the rotor axis cannot be aligned, and the efficiency and accuracy of the establishment of the motor simulation model are improved.
Patent Information
- Application Number
- CN202411569140.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2044-11-05
AI Technical Summary
In the prior art, the motor winding axis and the rotor axis cannot be effectively aligned, resulting in inefficient and insufficient accuracy in establishing the motor simulation model.
A method for calculating the motor winding axis is provided. By reading the structural parameters of the motor model, the winding axis angle is automatically calculated, and combined with the initial angle of the rotor, the rotor angle is adjusted to achieve alignment of the winding axis and the rotor axis.
The efficiency of motor winding axis calculation is improved, the calculation process is simplified, manual errors are reduced, and the alignment of the winding axis and the rotor axis is ensured, thereby improving the accuracy and reliability of the motor simulation model.
Smart Images

Figure CN119089705B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of motor modeling, and in particular to a motor winding axis calculation method and an alignment method thereof, and a motor modeling method. Background Art
[0002] With the advancement of science and technology and the development of electrification, motors are widely used in various fields of industry and life, including electricity, robots, automobiles, high-performance servers, etc.
[0003] As market competition becomes increasingly fierce, companies' improvement and upgrade cycles for motor products are getting shorter and shorter, and the demand for CAE (computer-aided engineering)-based modeling and simulation is increasing, especially fast and automated modeling methods.
[0004] However, as the disciplines of product design are becoming more and more extensive, it is difficult for engineers to have in-depth research in all disciplines. Some engineers lack professional motor knowledge to reasonably establish motor simulation models. There is an urgent need for professional automated modeling tools that can efficiently and accurately generate motor simulation models. For example, the motor winding, as a carrier for the conversion of electrical and mechanical energy, is an important part of the motor. The number of motor slots may be as high as hundreds. Relying on manual setting and calculation of axis angles is inefficient, and manual calculations are prone to errors, resulting in the inability to align the motor winding axis and the rotor axis. Summary of the invention
[0005] The present application provides a motor winding axis calculation method and its alignment method, and a motor modeling method, which can automatically calculate the winding axis angle, improve the efficiency of motor winding axis calculation, and facilitate subsequent alignment of the motor winding axis and the rotor axis.
[0006] In a first aspect, the present application provides a method for calculating a motor winding axis, comprising:
[0007] Read in the motor structural parameters of the motor model, which include phase splitting results and winding parameters;
[0008] According to the phase separation result and the winding parameters, the winding parameters in any phase winding are taken to calculate the axis angle β of the phase winding.
[0009] Optionally, the winding parameters in any phase winding are specifically:
[0010] Take the winding parameters within a winding distribution period area of any phase winding.
[0011] Optionally, the winding parameters include the winding electrical angle in each motor slot;
[0012] The winding parameters of a winding distribution period region of any phase winding are specifically:
[0013] Take all the winding electrical angles within a winding distribution period area of any phase winding.
[0014] Optionally, according to the phase splitting result and the winding parameters, all winding electrical angles within a winding distribution period area of any phase winding are taken to calculate β, specifically:
[0015] According to the phase separation results and winding parameters, the positive winding electrical angle and the negative winding electrical angle within the distribution period area of any phase winding are taken, and the positive winding electrical angle and the negative winding electrical angle are normalized. According to the normalized positive winding electrical angle and the negative winding electrical angle, the average value θ of all winding electrical angles within the distribution period area of the phase winding is calculated, and the sum of θ and 90° is calculated to obtain β.
[0016] Optionally, the normalization process of the positive winding electrical angle and the negative winding electrical angle is specifically as follows:
[0017] Add the negative winding electrical angle to 180° to obtain the normalized negative winding electrical angle.
[0018] In a second aspect, the present application further provides a method for aligning a motor winding axis, comprising:
[0019] In any of the above-mentioned methods for calculating the motor winding axis, the motor structural parameters further include an initial rotor angle α;
[0020] Calculating the axis mechanical angle β1 of the phase winding according to the axis angle β of the phase winding;
[0021] The rotor angle is adjusted according to the α and the β1 so that the adjusted rotor angle is the same as the β1.
[0022] In a third aspect, the present application also provides a motor modeling method, comprising:
[0023] The motor winding axis alignment method described above;
[0024] Set the current excitation I for each phase in the motor model j .
[0025] Optionally, the motor structural parameters also include the number of phases m, the number of winding distribution cycles Wb and the starting split position;
[0026] The motor modeling method further comprises, before adjusting the rotor angle:
[0027] When the phase splitting result in a winding distribution period region is odd symmetric, the segmentation factor of the motor model is determined. Equal to 2Wb;
[0028] When the phase splitting result in a winding distribution period region is even symmetrical, the segmentation factor of the motor model is determined. Equal to Wb;
[0029] According to the cut score and the starting segmentation position, segmentation motor model;
[0030] Set the boundary conditions of the segmented motor model.
[0031] Optionally, the motor structural parameters also include the number of poles p;
[0032] The boundary conditions of the segmented motor model are specifically set as follows:
[0033] calculate ;
[0034] like is an odd number, and the boundary condition of the motor model after segmentation is set to be odd symmetric;
[0035] like is an even number, and the boundary conditions of the split motor model are set to be even symmetric.
[0036] Optionally, the motor structural parameters also include the number of phases m, the current amplitude I pk , current angle γ and angular velocity w;
[0037] The current excitation I of each phase in the motor model is set j , specifically:
[0038] When m is an odd number, ;
[0039] When m is an even number, .
[0040] The motor winding axis calculation method, motor winding axis alignment method and motor modeling method provided by this solution have at least the following advantages:
[0041] When this solution realizes the automatic calculation of the winding axis angle, it only needs to process the winding parameters in one phase winding, without considering the influence of other phase windings at the same time, thus reducing the amount of calculation and difficulty in the winding axis calculation process. Therefore, this solution realizes the automatic calculation of the motor winding axis angle while also simplifying the complexity and workload of the calculation. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 is a flow chart of a method for calculating a motor winding axis shown in an embodiment;
[0043] Figure 2It is a schematic diagram of a flow chart of a solution for aligning the motor winding axis and the rotor axis shown in an embodiment;
[0044] Figure 3 This is a motor modeling method shown in an embodiment;
[0045] Figure 4 is a structural schematic diagram of a motor model shown in an embodiment;
[0046] Figure 5 is a schematic structural diagram of a segmented motor model shown in an embodiment;
[0047] Figure 6 It is a schematic structural diagram of a motor model after segmentation and adjustment of the rotor angle shown in an embodiment. DETAILED DESCRIPTION
[0048] Here, the technical solutions in the embodiments (or "implementation methods") of the present application will be described clearly and completely in conjunction with the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.
[0049] If there are terms involving directional indications or positional relationships in the embodiments of the present application (such as up, down, left, right, front, back, inside, outside, top, bottom, center, vertical, horizontal, longitudinal, transverse, length, width, counterclockwise, clockwise, axial, radial, circumferential, etc.), such terms are only used to explain the relative positional relationship, movement, etc. between the components under a certain specific posture (as shown in the accompanying drawings); if the specific posture changes, the directional indication or positional relationship will also change accordingly. In addition, the terms "first" and "second" in the embodiments of the present application are only used for the purpose of convenience of description and cannot be understood as indicating or implying relative importance.
[0050] The present application provides a motor winding axis calculation method and alignment method, and a motor modeling method, which can automatically calculate the motor winding axis so as to align the motor winding axis with the rotor direct axis. The above methods are all applied to computer modeling tools or computer programs. In the absence of conflict, the features of the following embodiments and implementations can be combined with each other.
[0051] Please refer to Figure 1 , Figure 1 This is a flow chart of a method for calculating a motor winding axis shown in an embodiment of the present application.
[0052] The calculation method of the motor winding axis includes:
[0053] S101. Read in the motor structural parameters of the motor model, where the motor structural parameters include phase splitting results and winding parameters. The motor structural parameters read in may be data input by the user or data directly read in from the motor model, and this application does not specifically limit this. The phase splitting result is the spatial distribution result obtained after the motor winding is divided according to different phases, and the winding parameters may include but are not limited to the number of winding layers, winding electrical angle, number of coil turns, and magnetic field distribution. In addition, the motor model may be a periodically symmetrical motor.
[0054] S102: According to the phase splitting result and the winding parameters, take the winding parameters in any phase winding and calculate the axis angle β of the phase winding. In other words, according to the phase splitting result and the winding parameters in any phase winding, calculate the axis angle β of the phase winding.
[0055] It is easy to understand that the motor usually adopts multi-phase power supply and has multi-phase windings. When calculating the winding parameters in all phases, more variables will be involved. The purpose of this scheme is to align the rotor direct axis with the winding axis, so only one phase winding can be taken for calculation, and the scale and complexity of the calculation will be greatly reduced. When calculating the winding axis angle, only the winding parameters in one phase winding need to be processed, and there is no need to consider the influence of other phase windings at the same time, which reduces the amount of calculation and the difficulty of calculation. In summary, this scheme not only realizes the automatic calculation of the motor winding axis angle, but also simplifies the complexity and workload of the calculation. Of course, when the motor is powered by single-phase, this scheme can realize the automatic calculation of the winding axis angle, which has higher accuracy than manual calculation.
[0056] In one embodiment, the winding parameters in any phase winding are obtained as follows:
[0057] Take the winding parameters within a winding distribution period area of any phase winding.
[0058] In the distribution cycle of the motor, the winding parameters change periodically. Therefore, this solution selects the winding parameters in a period area to calculate the winding axis, which can reduce the amount of data to be processed and the time required for calculation. In this step, the winding distribution period number Wb can be used to select the winding parameters in a period area from multiple period areas. The winding distribution period number Wb can be obtained by calculation or according to the data entered by the user. When the winding distribution period number Wb needs to be calculated, it can be obtained according to the formula Obtain, where GCD is the greatest common divisor function, Z is the number of motor slots, and p is the number of motor poles. Both Z and p can be directly read from the motor model. Exemplarily, the motor model has Z motor slots, and a winding distribution period region may include Z / Wb motor slots. Therefore, taking the winding parameters in the continuous Z / Wb motor slots is the winding parameters in a winding distribution period region.
[0059] In one embodiment, the winding parameters include the winding electrical angle in each motor slot; the winding parameters in a winding distribution period area of any phase winding are specifically:
[0060] Take all the winding electrical angles in a winding distribution period area of any phase winding. Compared with calculating the winding axis angle by other parameters (for example, according to the magnetic field distribution in the motor), this solution of calculating the winding axis angle by the winding electrical angle is simpler and easier to implement.
[0061] In one embodiment, according to the phase splitting result and the winding parameters, all winding electrical angles in a winding distribution period area of any phase winding are taken to calculate the β, specifically:
[0062] According to the phase separation results and winding parameters, the positive winding electrical angle and the negative winding electrical angle within the distribution period area of any phase winding are taken, and the positive winding electrical angle and the negative winding electrical angle are normalized. According to the positive winding electrical angle and the negative winding electrical angle within the winding distribution period area after normalization, the average value θ of all winding electrical angles within the phase winding distribution period area is calculated, and the sum of θ and 90° is calculated to obtain β, that is, β=θ+90°.
[0063] It should be noted that all the above-mentioned winding electrical angles consist of positive winding electrical angles and negative winding electrical angles.
[0064] Since the direction of the current will affect the direction of the magnetomotive force, the difference between the positive phase winding and the negative phase winding needs to be considered when calculating the winding axis position. Therefore, this scheme normalizes the electrical angle value of the positive winding and the electrical angle value of the negative winding and converts them into a unified standard range to obtain the correct winding axis angle.
[0065] The normalization process may be to convert the electrical angle of the negative winding into the electrical angle of the positive winding, or to convert the electrical angle of the positive winding into the electrical angle of the negative winding.
[0066] The average value θ represents the overall current direction of the phase winding. Since the distribution of the magnetomotive force is perpendicular to the current flow direction in the motor, the average value θ needs to be compensated by 90°, that is, θ+90°, to obtain the axis angle β of the phase winding.
[0067] In one embodiment, the normalization of the positive winding electrical angle and the negative winding electrical angle is specifically as follows: the positive winding electrical angle is not processed in any way, and only the negative winding electrical angle is added to 180° to obtain the normalized negative winding electrical angle. That is, all negative winding electrical angles are converted into positive winding electrical angles to facilitate the subsequent calculation of the average value and the solution of the winding axis angle β.
[0068] It should be noted that when the acquired electrical angle exceeds 360°, it is necessary to subtract an integer multiple of 360° from it to return its value to the range of 0 to 360°. For example, if the electrical angle is A and the converted electrical angle is A1, then A1=A-360°×n, where n=|A / 360|, |A / 360| represents the largest integer not exceeding "A / 360".
[0069] Referring to Figure 2, Figure 2 The present invention also provides a method for aligning the motor winding axis, including the motor winding axis calculation method described in any of the above embodiments or implementation methods.
[0070] After calculating the axis angle β of the phase winding, the alignment method further comprises:
[0071] The motor structural parameters also include an initial rotor angle α; the initial rotor angle α refers to the mechanical angle of the position of the rotor direct axis.
[0072] S103 , calculating the axis mechanical angle β1 of the phase winding according to the axis angle β of the phase winding; in this step, β1=2β / p.
[0073] S104, adjusting the rotor angle according to the initial rotor angle α and the axial mechanical angle β1 of the phase winding, so that the adjusted rotor angle is the same as the β1.
[0074] Specifically, the angle of the rotor can be adjusted by calculating the difference between α and β1. , When it is a positive number, the rotor needs to rotate in the positive direction (clockwise) angle; When it is a negative number, the rotor needs to rotate negatively (counterclockwise) Angle. But not limited to this.
[0075] The present application also provides a motor modeling method, including:
[0076] The alignment method described in any of the above embodiments lays the foundation for the accuracy and reliability of the motor model by aligning the winding axis and the rotor axis.
[0077] And set the current excitation I for each phase in the motor model j , in order to simulate the actual working state of the motor and improve the accuracy of the motor model.
[0078] Please refer to Figure 3In one embodiment, the motor structural parameters also include the number of phases m, the number of winding distribution cycles Wb and the starting cutting position; the starting cutting position is a specific position mark, which can be a line connecting the midpoint of the interval between two adjacent motor slots and the center of the motor model. Preferably, in this embodiment, the starting cutting position is a line connecting the midpoint of the interval between the first motor slot and the last motor slot and the center of the motor model. The motor modeling method also includes: before adjusting the rotor angle:
[0079] S201, determine the cut number N of the motor model sym When the phase splitting result in a winding distribution period region is odd symmetric, determine the segmentation number N of the motor model sym When the phase splitting result in a winding distribution period region is even symmetrical, determine the segmentation number N of the motor model sym The phase separation result at least includes the winding name and winding direction.
[0080] In this step, a phase splitting result in a winding distribution period region is taken, and the region can be recorded as 0-1. The winding in the 0-0.5 region is compared with the phase splitting result in the 0.5-1 region. When the winding direction in the 0-0.5 region is opposite to the phase splitting result in the 0.5-1 region, the phase splitting result in the winding distribution period region is odd symmetrical. Otherwise, the phase splitting result in the winding distribution period region is even symmetrical. In other words, a phase splitting result in a winding distribution period region is taken, and the phase splitting result in the first half-period region and the second half-period region of the winding distribution period region are compared. If the phase splitting result in the first half-period region is odd symmetrical with the phase splitting result in the second half-period region, the segmentation number N of the motor model is determined. sym If the phase splitting result in the first half cycle region is even symmetrical with the phase splitting result in the second half cycle region, determine the segmentation number N of the motor model sym Wb. It should be noted that, during the judgment process, it is necessary to compare the phase-splitting results in each motor slot in the first half cycle region with the phase-splitting results in the motor slots of the corresponding order in the second half cycle region. If the phase-splitting results in each motor slot in the first half cycle region are odd-symmetrical with the phase-splitting results in the motor slots of the corresponding order in the second half cycle region, then the phase-splitting results in the winding distribution cycle region are odd-symmetrical, otherwise the phase-splitting results in the winding distribution cycle region are even-symmetrical. Among them, the phase-splitting results include the winding name and the winding direction. When the winding name of each motor slot in the first half cycle region is the same as that of the motor slots of the corresponding order in the second half cycle region and the winding direction is opposite, it is odd-symmetrical, otherwise it is even-symmetrical.
[0081] Exemplarily, the winding name and winding direction in the kth motor slot in the first half cycle region are compared with the winding name and winding direction in the kth motor slot in the second half cycle region. If the kth motor slot in the first half cycle region has the same winding name as the kth motor slot in the second half cycle region and the winding direction is opposite, then the phase splitting result in the winding distribution cycle region is odd symmetric. Otherwise, the phase splitting result in the winding distribution cycle region is even symmetric. Wherein, k is an integer greater than or equal to 1 and less than or equal to Z / 2Wb.
[0082] S202, according to the segmentation score N sym and the starting cutting position, cutting the motor model; in this step, taking the starting cutting position as the reference and the motor model as the center, cutting 360° / N sym circumferential range.
[0083] S203, setting boundary conditions of the motor model after segmentation. Since the motor model is segmented in the above steps, the motor model after segmentation needs corresponding boundary conditions to truly reflect the performance of the motor. Therefore, it is necessary to set the boundary conditions of the motor model for subsequent calculations.
[0084] S204, setting the current excitation I of each phase j , in order to simulate the actual working state of the motor and improve the accuracy of the motor model.
[0085] This solution uses the symmetry of the winding period to divide the motor, which simplifies the modeling process of the motor simulation model and improves the speed and efficiency of the motor automatic modeling. Taking finite element analysis as an example, meshing is an important link when calculating the internal electromagnetic field distribution of the motor. The divided motor model can only focus on the divided motor model area during meshing, thereby reducing the number of grids and computing nodes. This not only saves computing resources, but also improves the computing speed, especially for complex motor models and high-precision computing requirements. This advantage is more obvious. Of course, in other embodiments, the user can also customize the segmentation number. When the user's customized segmentation number is calculated as N above, sym When the number is an integer multiple, it can be split according to the user-defined split number, or according to the above N sym When the user-defined split number is not the N calculated above sym If the number is an integer multiple, the motor model is not divided, or the above N sym When N is divided according to the above sym When splitting, a prompt message can be generated, including "The number of splits is N sym ”.
[0086] In addition, it should be noted that "S202, according to the segmentation score N symThe step of "slicing the motor model" needs to be performed before the step of "S104, adjusting the rotor angle according to the α and the β1" to avoid incorrectly dividing the rotor.
[0087] In one embodiment, the motor structural parameters also include the number of poles p;
[0088] The step S203, setting the boundary conditions of the segmented motor model, is specifically:
[0089] calculate ;
[0090] like is an odd number, setting the boundary condition of the split motor model to odd symmetry; this means that in the split motor model, the magnetic field or other physical quantities have equal magnitudes and opposite signs at symmetrical positions. For example, in the magnetic field distribution of the motor, under the odd symmetric boundary condition, the magnetic field strength at two points at symmetrical positions has the same value but opposite directions.
[0091] like is an even number, and the boundary condition of the split motor model is set to even symmetry. At this time, the magnetic field or other physical quantities are equal in magnitude and have the same sign at the symmetric position. For example, in the electric potential distribution of the motor, under the even symmetric boundary condition, the electric potential values at the symmetric position are equal.
[0092] By setting boundary conditions based on the relationship between the number of poles and the number of cuts, the actual operation of the motor can be simulated more accurately. Motors with different numbers of poles have different magnetic field distributions and electrical characteristics, and the motor model after cutting needs to adapt to the boundary conditions to truly reflect the performance of the motor. For example, for motors with more poles, the magnetic field distribution is more complex. The use of appropriate boundary conditions can better capture the changing laws of the magnetic field, thereby providing a more reliable basis for the design and optimization of the motor.
[0093] In addition, setting boundary conditions reasonably can reduce the amount of calculation and improve the calculation efficiency. In numerical calculation, according to the symmetry of boundary conditions, only a part of the area can be calculated, and then the results of other areas can be derived through the symmetry relationship.
[0094] Furthermore, the motor structural parameters also include the phase number m, the current amplitude I pk , current angle γ and angular velocity w;
[0095] S204, setting the current excitation I of each phase in the motor model j , specifically:
[0096] When m is an odd number, ;
[0097] When m is an even number, . Where j is the phase index, which can be a positive integer between 1 and m. After such setting, the magnetic field generated by each phase current can synthesize a rotating magnetic field to drive the motor rotor to rotate, thereby performing various operations for subsequent motor modeling.
[0098] Exemplarily, when the motor model is a three-phase motor model, the current excitation of the first phase is , the current excitation of the second phase is , the current excitation of the third phase is, .
[0099] When the motor model is a 4-phase motor model, the current excitation of the first phase is , the current excitation of the second phase is , the current excitation of the third phase is, , the current excitation of the fourth phase is, .
[0100] A specific embodiment is given below:
[0101] Please refer to Figure 4 , Figure 5 and Figure 6 , Figure 4 A motor model shown in an embodiment is shown, Figure 5 The motor model after segmentation is shown. Figure 6 The motor model after adjusting the rotor angle is shown. The motor model 100 includes a rotor 10 and a motor slot 20 (in order not to interfere with the structure of the drawing, only one motor slot is marked in the drawing). The motor model 100 has 3 phases, 8 poles, 72 motor slots 20, 1 winding layer, and an initial rotor angle α of the rotor 10 is 22.5°.
[0102] First, read in the motor structure parameters of the motor model. The motor model comes from the automated modeling model, and the motor structure parameters can be directly read in from the model. The read-in data can be seen in Table 1 and Table 2. Table 1 is the basic parameter table of the motor model, and Table 2 is the phase split result and winding electrical angle parameter table of the motor model.
[0103] Table 1
[0104]
[0105] Table 2
[0106]
[0107] This embodiment first introduces the calculation method of the winding axis electrical angle:
[0108] Take the winding parameters in the A-phase winding and calculate the axis angle β of the A-phase winding.
[0109] Furthermore, the winding parameters in a winding distribution period region of the A-phase winding are taken to reduce the amount of calculation. Specifically, according to the formula = =4, the number of basic cycles of the motor model is 4, and the total number of motor slots Z is 72. Therefore, one basic cycle area includes 18 motor slots.
[0110] In this embodiment, slots 1-18 are taken as a winding distribution period area, and the axis angle of the A-phase winding is calculated based on the electrical angle of the A-phase winding in slots 1-18.
[0111] Specifically, according to the above Table 2, in slots 1-18, the winding electrical angle distribution of the A-phase winding is as follows (refer to Table 3):
[0112] Table 3
[0113]
[0114] Since the winding direction of the winding is a vector, there are positive and negative directions, so it is necessary to normalize the positive winding electrical angle and the negative winding electrical angle. In this embodiment, the positive winding can directly take its electrical angle, and the negative winding is normalized, that is, the winding electrical angle of the negative winding is added by 180° to obtain the normalized negative winding electrical angle, as shown in Table 4 below.
[0115] It should be noted that the winding direction can be judged as positive and negative according to the "+" and "-" of the phase splitting result. For example, the phase splitting result corresponding to the motor slot number 1 is A+, which means that the A-phase winding is wound in the positive direction in slot 1; the phase splitting result corresponding to the motor slot number 10 is A-, which means that the A-phase winding is wound in the negative direction in slot 1. And when the obtained electrical angle exceeds 360°, it is necessary to subtract an integer multiple of 360° from it to return its value to the range of 0 to 360°. For example, if the electrical angle is A and the converted electrical angle is A1, then A1=A-360°×n, where n=|A / 360|, |A / 360| represents the maximum integer not exceeding "A / 360".
[0116] Table 4
[0117]
[0118] According to the normalized electrical angle, the average value θ=(10+30+50+10+30+50)÷6 is calculated, that is, θ=30°, and the sum of θ and 90° is calculated, and β is 120°.
[0119] Next, this embodiment introduces the specific steps of segmenting the motor model:
[0120] Take the phase splitting result in a winding distribution period area. Consistent with the above steps of calculating the electrical angle of the A-phase winding axis, take slots 1-18 as a winding distribution period area, and judge the symmetry of the winding distribution period area based on the phase splitting result in slots 1-18.
[0121] The area where slots 1-18 are located is divided into two equal areas, namely slots 1-9 and slots 10-18. Comparing the phase splitting results (winding direction and winding name) in slots 1-9 and 10-18, it can be seen that the phase splitting results in the winding distribution period area are odd symmetrical. Specifically, the phase splitting results in each motor slot in slots 1-9 are compared with the phase splitting results in the motor slots of the corresponding order in slots 10-18. That is, the first motor slot in the motor slots 1-9 is slot 1, and its phase splitting result is A+, the first motor slot in the motor slots 10-18 is slot 10, and its phase splitting result is A-, the two have the same winding name and opposite directions; the second motor slot in the motor slots 1-9 is slot 2, and its phase splitting result is A+, the second motor slot in the motor slots 10-18 is slot 11, and its phase splitting result is A-, the two have the same winding name and opposite directions, and are odd symmetrical. By analogy, the phase splitting results of each motor slot in slots 1-9 are compared with the phase splitting results of the motor slots in the corresponding order in slots 10-18, and it can be learned that the winding names of each motor slot in slots 1-9 and the motor slots in the corresponding order in slots 10-18 are the same, and the winding directions are opposite. Therefore, the phase splitting results in the winding distribution period area are odd symmetrical. Therefore, the segmentation number N of the motor model is sym is 2Wb, that is, N sym is 8.
[0122] Therefore, the motor model is divided into 8 parts, and the model after division is 1 / 8 of the original model. Figure 4 As shown in the figure, starting from Y1), take the center of the motor model as the center of the circle and intercept the circumference range of 360° / 8=45°. Figure 5 As shown, from the starting cutting position, along the negative direction (with Figure 3 In the opposite direction of R shown in the figure), a 45° circular range is intercepted to obtain the segmented motor model.
[0123] It should be noted that the starting cutting position in this embodiment is the connection between the midpoint of the interval between the first motor slot (slot No. 1) and the last motor slot (slot No. 72) and the center of the motor model.
[0124] Furthermore, the boundary conditions of the segmented motor model are set to calculate P / N sym =8 / 8=1, so the boundary condition of the motor model after segmentation is set to odd symmetry.
[0125] Furthermore, it is necessary to align the A-phase winding axis with the rotor axis. Please refer to Figure 5 and Figure 6 , through the above calculation, it can be known that the electrical angle β of the axis of the A-phase winding is 120°. At this time, β is the electrical angle. β is converted into the mechanical angle β1, β1=2β / p=2×120 / 8=30, and the mechanical angle β1 of the axis of the A-phase winding is 30°. The initial rotor angle α read in this embodiment is 22.5°, and the difference with the mechanical angle β1 of the axis of the A-phase winding (β1 minus α) is 7.5°, so the rotor angle is adjusted so that the positive direction of the rotor ( Figure 5 The rotor is rotated 7.5° in the R direction (as shown) so that the adjusted rotor angle is the same as the axial mechanical angle β1 of the A-phase winding.
[0126] Finally, according to the above current amplitude I pk The current is 500A, the current angle γ is 55°, the angular velocity w is 800πrad / s, and the current excitation of phases A, B, and C in the motor model is set (A is the first phase, B is the second phase, and C is the third phase):
[0127]
[0128] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for aligning the axis of a motor winding, characterized in that: include: Read in the motor structural parameters of the motor model, the motor structural parameters including phase splitting results, winding parameters and initial rotor angle α, the winding parameters including the winding electrical angle in each motor slot; According to the phase splitting result and the winding parameters, the positive winding electrical angle and the negative winding electrical angle in the distribution period area of any phase winding are taken, and the positive winding electrical angle and the negative winding electrical angle are normalized. According to the normalized positive winding electrical angle and the negative winding electrical angle, the average value θ of all winding electrical angles in the distribution period area of the phase winding is calculated, and the sum of θ and 90° is calculated to obtain the axis angle β of the phase winding; Calculating the axis mechanical angle β1 of the phase winding according to the axis angle β of the phase winding; The rotor angle is adjusted according to the α and the β1 so that the adjusted rotor angle is the same as the β1.
2. The motor winding axis alignment method according to claim 1, characterized in that: The normalization process of the positive winding electrical angle and the negative winding electrical angle is specifically as follows: Add the negative winding electrical angle to 180° to obtain the normalized negative winding electrical angle.
3. A motor modeling method, characterized in that: include: The motor winding axis alignment method as claimed in claim 1 or 2; Set the current excitation I for each phase in the motor model j .
4. The motor modeling method according to claim 3, characterized in that: The motor structural parameters also include the number of phases m, the number of winding distribution cycles Wb and the starting split position; The motor modeling method further comprises, before adjusting the rotor angle: When the phase splitting result in a winding distribution period region is odd symmetric, the segmentation factor of the motor model is determined. Equal to 2Wb; When the phase splitting result in a winding distribution period region is even symmetrical, the segmentation factor of the motor model is determined. Equal to Wb; According to the cut score and the starting segmentation position, segmentation motor model; Set the boundary conditions of the segmented motor model.
5. The motor modeling method according to claim 4, characterized in that: The motor structural parameters also include the number of poles p; The boundary conditions of the segmented motor model are specifically set as follows: calculate ; like is an odd number, and the boundary condition of the motor model after segmentation is set to be odd symmetric; like is an even number, and the boundary conditions of the split motor model are set to be even symmetric.
6. The motor modeling method according to claim 4, characterized in that: The motor structural parameters also include the number of phases m, the current amplitude I pk , current angle γ and angular velocity w; The current excitation I of each phase in the motor model is set j , specifically: When m is an odd number, ; When m is an even number, .
Citation Information
Patent Citations
Method and system for testing electrical angle of rotor of permanent magnet synchronous motor
CN110752797A