A wide speed adaptive regulation permanent magnet synchronous motor control method
By configuring a rotary transformer decoding chip and a vector control algorithm, closed-loop tracking of the permanent magnet synchronous motor over a wide speed range was achieved, solving the problem of balancing decoding accuracy and high-speed tracking, and ensuring smooth control and improved position resolution.
Patent Information
- Application Number
- CN201910993766.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-18
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2039-10-18
AI Technical Summary
Existing permanent magnet synchronous motors struggle to balance decoding accuracy and high-speed tracking requirements across a wide speed range, posing a significant challenge, especially in applications such as aerospace, industrial automation, and medical equipment.
By determining the speed range of the permanent magnet synchronous motor, configuring the decoding bit depth of the rotary transformer decoding chip, and combining it with a vector control algorithm to achieve closed-loop speed control, the electric speed command range is allocated, and the decoding bit depth is adjusted in real time to adapt to different speed ranges, thereby achieving accurate positioning of the rotor position angle.
Without changing the hardware, closed-loop tracking of the permanent magnet synchronous motor over a wide speed range was achieved, ensuring the maximization of angular position resolution and the smooth completion of speed control.
Smart Images

Figure CN112688605B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of permanent magnet synchronous motor control, in particular to the field of permanent magnet synchronous motor control using classical vector control algorithm, and specifically relates to a wide-speed adaptive adjustment permanent magnet synchronous motor control method. BACKGROUND
[0002] In recent years, permanent magnet synchronous motors gradually replace brushless direct current motors in many application fields, including control systems in aerospace and military equipment, industrial automation systems, information processing and computer systems, medical devices, etc., due to their good speed regulation performance and small torque ripple. With the continuous widening of the speed regulation range, the contradiction between the decoding accuracy of the angle position sensor of the permanent magnet synchronous motor and the high speed gradually appears. Therefore, it is urgent to develop a wide-speed adaptive adjustment permanent magnet synchronous motor control method to meet the tracking requirements of the high speed of the permanent magnet synchronous motor under the premise of ensuring the decoding accuracy as much as possible. SUMMARY
[0003] The purpose of the application is to provide a wide-speed adaptive adjustment permanent magnet synchronous motor control method to adapt to the wide speed regulation range of the permanent magnet synchronous motor.
[0004] The technical scheme adopted by the application is a wide-speed adaptive adjustment permanent magnet synchronous motor control method, and the specific steps include: determining the speed regulation range of the permanent magnet synchronous motor, and converting the speed regulation range into the speed regulation range of the electrical speed in combination with the pole pair number of the permanent magnet synchronous motor; determining the number of decodable bits of the resolver decoding chip in the permanent magnet synchronous motor controller and the highest electrical speed that can be tracked by different numbers of decodable bits; allocating the electrical speed command interval, and assigning the number of decodable bits of the resolver decoding chip configured for each electrical speed command interval; reading the electrical speed command in real time by software, and determining the interval in which the electrical speed command is located; converting the read resolver decoding value into the rotor position angle of the permanent magnet synchronous motor; and realizing the speed closed-loop control of the permanent magnet synchronous motor through a vector control algorithm.
[0005] The specific control steps are as follows:
[0006] Step 1: determining the speed regulation range of the permanent magnet synchronous motor, and converting the speed regulation range into the speed regulation range of the electrical speed in combination with the pole pair number of the permanent magnet synchronous motor;
[0007] Step 2: determining the number of decodable bits of the resolver decoding chip in the permanent magnet synchronous motor controller and the highest electrical speed that can be tracked by different numbers of decodable bits;
[0008] Step 3: allocating the electrical speed command interval, and assigning the number of decodable bits of the resolver decoding chip configured for each electrical speed command interval;
[0009] Step 4: The software reads the electric rotating speed instruction in real time, judges the interval of the electric rotating speed instruction, and automatically configures the decoding bit number of the resolver decoding chip according to the interval value;
[0010] Step 5: The read resolver decoding value is converted into the rotor position angle of the permanent magnet synchronous motor according to the decoding bit number in step 4;
[0011] Step 6: The rotor position angle of the permanent magnet synchronous motor obtained in step 5 is used to realize the speed closed-loop control of the permanent magnet synchronous motor through the vector control algorithm;
[0012] Step 7: Steps 4 to 6 are repeated until the control task of the permanent magnet synchronous motor is completed.
[0013] Preferably, the permanent magnet synchronous motor in step 1 adopts a resolver with the same number of pole pairs as the permanent magnet synchronous motor as an angle position sensor.
[0014] Preferably, the distribution basis of the electric rotating speed instruction interval in step 3 is the highest electric rotating speed that can be tracked by different decoding bit numbers, and the resolver decoding chip is configured to have the highest decoding bit number that can track the electric rotating speed in the interval.
[0015] Preferably, in step 5, the zero position decoding value corresponding to different decoding bit numbers is different when the read resolver decoding value is converted into the rotor position angle of the permanent magnet synchronous motor, and the zero position decoding value is obtained by reading the resolver decoding chip when the A-phase winding of the permanent magnet synchronous motor is turned on and the B-phase and C-phase windings are turned off.
[0016] Preferably, the permanent magnet synchronous motor control method is suitable for a permanent magnet synchronous motor controller with a wide speed regulation range. The method realizes the closed-loop tracking of the permanent magnet synchronous motor in a wide speed range.
[0017] A permanent magnet synchronous motor with wide speed self-adaptive adjustment, which adopts the above-mentioned permanent magnet synchronous motor control method with wide speed self-adaptive adjustment.
[0018] The present application has the advantages and beneficial effects: the present application is a permanent magnet synchronous motor control method with wide speed self-adaptive adjustment, which realizes the purpose of closed-loop tracking of the permanent magnet synchronous motor in a wide speed range. Without changing the hardware of the controller, the present application realizes the highest resolution of the angle position through reasonable software configuration, on the one hand ensuring the smooth completion of the speed closed-loop task, and on the other hand ensuring the highest resolution of the angle position. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 It is a permanent magnet synchronous motor control method flow chart with wide speed self-adaptive adjustment;
[0020] Figure 2is a classic vector control strategy block diagram of permanent magnet synchronous motor. DETAILED DESCRIPTION
[0021] The application will be described in detail below in conjunction with the drawings of the specification, and a wide speed adaptive adjustment permanent magnet synchronous motor control method is designed.
[0022] The specific control steps of the application are as follows:
[0023] Step 1: Determine the speed regulation range of the permanent magnet synchronous motor, and convert it into the speed regulation range of the electric speed in combination with the pole pair number of the permanent magnet synchronous motor;
[0024] Step 2: Determine the number of decodable bits of the resolver decoding chip selected in the permanent magnet synchronous motor controller and the highest electric speed that can be tracked by different bit numbers;
[0025] Step 3: Distribute the electric speed command interval, and specify the number of decoding bits of the resolver decoding chip for each electric speed command interval;
[0026] Step 4: The software reads the electric speed command in real time, judges the interval in which the electric speed command is located, and automatically configures the number of decoding bits of the resolver decoding chip according to the interval value;
[0027] Step 5: In combination with the number of decoding bits in step 4, the read resolver decoding value is converted into the rotor position angle of the permanent magnet synchronous motor;
[0028] Step 6: Using the rotor position angle of the permanent magnet synchronous motor obtained in step 5, the speed closed-loop control of the permanent magnet synchronous motor is realized through the vector control algorithm;
[0029] Step 7: Repeat steps 4-6 until the permanent magnet synchronous motor control task is completed.
[0030] Preferably, the permanent magnet synchronous motor in step 1 uses a resolver with the same number of pole pairs as the permanent magnet synchronous motor as an angle position sensor.
[0031] Preferably, the distribution of the electric speed command interval in step 3 is based on the highest electric speed that can be tracked by different decoding bit numbers, and the resolver decoding chip is configured to be able to track the highest decoding bit number of the interval electric speed.
[0032] Preferably, when converting the read resolver decoding value into the rotor position angle of the permanent magnet synchronous motor in step 5, it should be noted that the zero-bit decoding value corresponding to different decoding bit numbers is different, and the zero-bit decoding value is obtained by reading the resolver decoding chip when the A-phase winding of the permanent magnet synchronous motor is turned on and the B-phase and C-phase windings are turned off.
[0033] EMBODIMENT
[0034] 1. AsFigure 1 As shown in the figure, the speed range of the permanent magnet synchronous motor is determined as 0-18000 rpm, and the speed range of the electric speed is converted to 0-54000 rpm in combination with the pole pair number 3 of the permanent magnet synchronous motor;
[0035] 2. As shown in the figure, Figure 1 As shown in the figure, the resolver decoding chip used in the permanent magnet synchronous motor controller is AD2S1210, and the configurable decoding bit number is 10 bits, 12 bits, 14 bits and 16 bits, and the highest electric speed that can be tracked is 150000 rpm, 60000 rpm, 30000 rpm and 7500 rpm respectively;
[0036] 3. As shown in the figure, Figure 1 As shown in the figure, the electric speed instruction interval is allocated as [0, 7500), [7500, 30000), [30000, 60000), [60000, 150000), and the decoding bit number configured by AD2S1210 is 16 bits, 14 bits, 12 bits and 10 bits respectively;
[0037] 4. As shown in the figure, Figure 1 As shown in the figure, the software reads the electric speed instruction as 40000 rpm, judges that the electric speed instruction is in the interval [30000, 60000), and configures the decoding bit number of the resolver decoding chip as 12 bits;
[0038] 5. As shown in the figure, Figure 1 At this time, the resolver decoding value read is 2500, the zero decoding value with 12-bit resolution is 1000, and the value 2500 is converted to the rotor position angle 132° of the permanent magnet synchronous motor;
[0039] 6. As shown in the figure, Figure 1 , Figure 2 As shown in the figure, the rotor position angle 132° of the permanent magnet synchronous motor is used to realize the speed closed-loop control of the permanent magnet synchronous motor through the vector control algorithm;
[0040] 7. Repeat steps 4-6 until the permanent magnet synchronous motor control task is completed.
[0041] In the present application, a wide speed self-adaptive adjustment permanent magnet synchronous motor control method is proposed, which realizes the closed-loop tracking purpose of the wide speed range of the permanent magnet synchronous motor. Without changing the controller hardware, the present application realizes the smooth completion of the speed closed-loop task on one hand and the maximization of the angle position resolution on the other hand through reasonable software configuration.
Claims
1. A control method of a wide speed adaptive regulation permanent magnet synchronous motor, characterized in that, The specific steps include: Step 1: determining the speed regulation range of the permanent magnet synchronous motor, and converting it into the speed regulation range of the electric rotating speed in combination with the pole pair number of the permanent magnet synchronous motor; Step 2: determining the number of decoding bits of the resolver decoding chip in the permanent magnet synchronous motor controller that can be configured and the highest electric rotating speed that can be tracked by different numbers of decoding bits; Step 3: allocating the electric rotating speed instruction interval, and specifying the number of decoding bits of the resolver decoding chip configured for each electric rotating speed instruction interval; Step 4: reading the electric rotating speed instruction in real time by software, judging the interval in which the electric rotating speed instruction is located, and automatically configuring the number of decoding bits of the resolver decoding chip according to the interval value; Step 5: converting the read resolver decoding value into the rotor position angle of the permanent magnet synchronous motor in combination with the number of decoding bits in step 4; Step 6: realizing the speed closed-loop control of the permanent magnet synchronous motor by the vector control algorithm by using the rotor position angle of the permanent magnet synchronous motor obtained in step 5.
2. The control method according to claim 1, characterized by, The specific steps further include: Step 7: repeating steps 4 to 6 until the permanent magnet synchronous motor control task is completed.
3. The control method according to claim 2, characterized by, The permanent magnet synchronous motor in step 1 adopts a resolver with the same pole pair number as the permanent magnet synchronous motor as an angle position sensor.
4. The control method according to claim 2, characterized by, The allocation basis of the electric rotating speed instruction interval in step 3 is the highest electric rotating speed that can be tracked by different numbers of decoding bits, and the resolver decoding chip is configured to have the highest number of decoding bits that can track the interval electric rotating speed.
5. The control method according to claim 2, characterized by, In step 5, when converting the read resolver decoding value into the rotor position angle of the permanent magnet synchronous motor, the zero position decoding value corresponding to different numbers of decoding bits is different, and the zero position decoding value is obtained by reading the resolver decoding chip when the A-phase winding of the permanent magnet synchronous motor is turned on and the B-phase and C-phase windings are turned off.
6. The control method according to claim 1, characterized by, The permanent magnet synchronous motor control method is suitable for a permanent magnet synchronous motor controller with a wide speed regulation range.
7. The control method according to claim 1, characterized by, The method realizes the closed-loop tracking of the wide speed range of the permanent magnet synchronous motor.
8. A wide speed adaptive regulation permanent magnet synchronous motor, characterized in that, The permanent magnet synchronous motor adopts the wide speed self-adaptive regulation permanent magnet synchronous motor control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Automatic grinding control method and system
CN104149029A
Detection system for accurate position of rotor of large spliced arc motor and detection method of detection system
CN104868812A