Position determination method, compressor driving system, device, medium, and program product
By injecting a target voltage signal into a permanent magnet synchronous motor, obtaining the response current, and using voltage and mechanical equations to determine compensation parameters, the problem of rotor position inaccuracy under the influence of motor parameters and external disturbances is solved, and higher precision rotor position information estimation is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD
- Filing Date
- 2025-08-13
- Publication Date
- 2026-06-25
AI Technical Summary
In permanent magnet synchronous motors, existing sensorless control methods suffer from inaccurate rotor position estimation due to the influence of motor parameters and external disturbances. The accuracy of position information decreases, especially when the compressor is in operation or the ambient temperature changes.
By injecting a target voltage signal into a permanent magnet synchronous motor, the response current is obtained, and the compensation parameters, including current compensation terms and rotor angular velocity compensation terms, are determined using voltage and mechanical equations. By combining the voltage model and the current model, the rotor position information is accurately determined.
This reduces the impact of motor parameter variations on position observation, improves the accuracy of rotor position information estimation, and enhances the robustness of position observation and speed control performance.
Smart Images

Figure CN2025114312_25062026_PF_FP_ABST
Abstract
Description
Location determination methods, compressor drive systems, equipment, media, and program products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to Chinese Patent Application No. 202411523635.X, filed on October 29, 2024, entitled “Position Determination Method, Compressor Drive System, Device, Media and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of motor technology, and specifically relates to a position determination method, a compressor drive system, equipment, medium, and program product. Background Technology
[0004] Permanent magnet synchronous motors (PMSMs), used as compressors in air conditioning outdoor units, mostly employ sensorless control methods due to space and cost constraints. While this method allows for rotor position estimation based on a mathematical model of the motor, changes in compressor operating conditions and ambient temperature, along with variations in motor parameters and external disturbances, can affect the estimated rotor position, thus reducing its accuracy. Summary of the Invention
[0005] This application provides a location determination method, a compressor drive system, an apparatus, a medium, and a program product.
[0006] This application provides a location determination method, the method comprising:
[0007] When a target voltage signal is injected into a permanent magnet synchronous motor, the response current corresponding to the target voltage signal is obtained;
[0008] The compensation parameters of the permanent magnet synchronous motor are determined based on the response current corresponding to the target voltage signal. The compensation parameters include at least one of a current compensation term and a rotor angular velocity compensation term.
[0009] Based on the compensation parameters of the permanent magnet synchronous motor, and using the voltage and current models of the permanent magnet synchronous motor, the rotor position information of the permanent magnet synchronous motor is determined.
[0010] In some embodiments, determining the compensation parameters of the permanent magnet synchronous motor based on the response current corresponding to the target voltage signal includes: processing the target voltage signal and the response current corresponding to the target voltage signal according to the voltage equation of the permanent magnet synchronous motor to obtain the current compensation term.
[0011] In some embodiments, determining the compensation parameters of the permanent magnet synchronous motor based on the response current corresponding to the target voltage signal includes: obtaining the mechanical angular velocity of the permanent magnet synchronous motor; and processing the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal according to the mechanical equation of the permanent magnet synchronous motor to obtain the rotor angular velocity compensation term.
[0012] In some embodiments, the step of processing the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal according to the mechanical equation of the permanent magnet synchronous motor to obtain the rotor angular velocity compensation term includes: determining the speed observation of the permanent magnet synchronous motor; and processing the mechanical angular velocity of the permanent magnet synchronous motor, the speed observation of the permanent magnet synchronous motor, and the response current corresponding to the target voltage signal according to the mechanical equation to obtain the rotor angular velocity compensation term.
[0013] In some embodiments, determining the speed observation of the permanent magnet synchronous motor includes: processing the response current corresponding to the target voltage signal using the mechanical equation to obtain the speed prediction error value of the permanent magnet synchronous motor; and determining the speed observation of the permanent magnet synchronous motor based on the speed prediction error value.
[0014] In some embodiments, determining the rotor position information of the permanent magnet synchronous motor based on the compensation parameters of the permanent magnet synchronous motor and using the voltage model and current model of the permanent magnet synchronous motor includes: processing the compensation parameters and the response current corresponding to the target voltage signal using the current model to obtain a current model flux linkage; processing the target voltage signal and the current model flux linkage using the voltage model to obtain a voltage model flux linkage; and determining the rotor position information of the permanent magnet synchronous motor based on the voltage model flux linkage.
[0015] In some embodiments, determining the rotor position information of the permanent magnet synchronous motor based on the voltage model flux linkage includes: determining the observed value of the electrical angle of the permanent magnet synchronous motor based on the voltage model flux linkage; and determining the rotor position information of the permanent magnet synchronous motor based on the observed value of the electrical angle.
[0016] This application also provides a compressor drive system, the system including a processor and a memory for storing computer programs that can run on the processor; wherein,
[0017] The processor is used to run the computer program to perform any of the above-described location determination methods.
[0018] This application also provides an electronic device, which includes any of the compressor drive systems described above.
[0019] This application provides a computer storage medium storing a computer program that, when executed by a processor, implements any of the compressor drive systems described above.
[0020] This application provides a computer program product, including a computer program that, when executed by a processor, implements any of the compressor drive systems described above.
[0021] As can be seen, the embodiments of this application can determine at least one of the current compensation term and the rotor angular velocity compensation term based on the response current corresponding to the target voltage signal. At least one of the current compensation term and the rotor angular velocity compensation term can reflect the motor parameters and external disturbances. Therefore, compared with the rotor position estimation schemes in related technologies that do not consider the motor parameters and external disturbances, the embodiments of this application can reduce the impact of changes in motor parameters on position observation and can determine the rotor position information of the permanent magnet synchronous motor more accurately. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 is a flowchart of a location determination method according to an embodiment of this application;
[0024] Figure 2 is a schematic block diagram of the drive system of the permanent magnet synchronous motor provided in the embodiment of this application;
[0025] Figure 3 is a schematic diagram of determining the current compensation term using the voltage equation in an embodiment of this application;
[0026] Figure 4 is a schematic diagram of determining the rotor angular velocity compensation term using mechanical equations in an embodiment of this application;
[0027] Figure 5 is an internal block diagram of the dual-model observer based on compensation parameters in an embodiment of this application;
[0028] Figure 6 is a schematic diagram of the compressor drive system provided in an embodiment of this application. Detailed Implementation
[0029] In related technologies, sensorless designs for permanent magnet synchronous motors are typically based on mathematical models of the motor, making them highly susceptible to factors such as motor parameters and external disturbances. While the accuracy of the motor model can be improved through methods like parameter identification, the motor parameters still change with variations in compressor operating conditions and ambient temperature. Furthermore, the load torque characteristics of the air conditioning compressor also affect the motor's mathematical model, thereby reducing the accuracy of rotor position estimation for the permanent magnet synchronous motor.
[0030] To address the issues mentioned above, embodiments of this application provide a location determination method, a compressor drive system, an apparatus, a medium, and a program product.
[0031] The embodiments of this application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the embodiments provided herein are merely illustrative of the embodiments of this application and are not intended to limit the embodiments of this application. Furthermore, the embodiments provided below are some embodiments for implementing this application, and not all embodiments for implementing this application. Unless otherwise specified, the technical solutions described in the embodiments of this application can be implemented in any combination.
[0032] It should be noted that, in the embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a method or apparatus that includes a list of elements includes not only the elements expressly described, but also other elements not expressly listed, or elements inherent to implementing the method or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of other related elements in the method or apparatus that includes that element (e.g., steps in the method or units in the apparatus; for example, a unit in the apparatus may be a portion of circuitry, a portion of a processor, a portion of a program or software, etc.).
[0033] The location determination method provided in this application includes a series of steps, but the location determination method provided in this application is not limited to the steps described.
[0034] Figure 1 is a flowchart of a location determination method according to an embodiment of this application. As shown in Figure 1, the process includes:
[0035] Step 101: When the target voltage signal is injected into the permanent magnet synchronous motor, obtain the response current corresponding to the target voltage signal.
[0036] In some embodiments, a target voltage signal can be injected into the direct axis or quadrature axis of the permanent magnet synchronous motor. In a permanent magnet synchronous motor, the direct axis (d-axis) is defined as the central axis of the rotor's north (N) magnetic pole, and the quadrature axis (q-axis) is defined as the position 90° electrically ahead of the central axis.
[0037] When a target voltage signal is injected into the direct or quadrature axis of a permanent magnet synchronous motor (PMSM), the PMSM will generate a corresponding response current in response to the received target voltage signal. Refer to Figure 2, u dq The target voltage signal is injected into the direct and quadrature axes of the permanent magnet synchronous motor. Since the embodiments of this application inject signals into the d-axis and q-axis, and the driving voltage of the permanent magnet synchronous motor is usually a three-phase voltage, as shown in FIG2, the target voltage signal can be converted into a three-phase voltage to drive the permanent magnet synchronous motor by inverse Park transformation and space vector pulse width modulation (SVPWM), or the target voltage signal can be converted into a three-phase voltage to drive the permanent magnet synchronous motor by inverse Park transformation and inverter.
[0038] Step 102: Determine the compensation parameters of the permanent magnet synchronous motor based on the response current corresponding to the target voltage signal. The compensation parameters include at least one of the current compensation term and the rotor angular velocity compensation term.
[0039] Here, the response current i corresponding to the target voltage signal dq This can include the d-axis response current and the q-axis response current; in the case of using a three-phase voltage to drive a permanent magnet synchronous motor, the response current generated by the permanent magnet synchronous motor is the three-phase current i. s The Clarke and Park transformations can be used to convert the three-phase current output by the permanent magnet synchronous motor into the d-axis response current or q-axis response current in the dq coordinate system.
[0040] In some embodiments, the target voltage signal and the corresponding response current can be processed according to the voltage equation of the permanent magnet synchronous motor to obtain a current compensation term.
[0041] Referring to Figure 3, the voltage equation can be used to analyze the target voltage signal u. dq After processing, the dq-axis current prediction error value Δi is obtained. dq ,Δi dq After delay operation and identity matrix operation, and then with Δi dq Superposition generates the predicted current in the dq axis system. After delay calculation, it is compared with the response current i dq The difference is calculated to obtain the first difference value. Based on this first difference value, the feedback value input to the voltage equation and the current compensation term can be obtained. Current compensation term This represents the compensation current in the dq coordinate system. In Figure 3, z... -1 Indicates deferred operation, I represents the identity matrix, sign is the coincidence function, and λ dq and k dq These are preset parameters.
[0042] As can be seen, the embodiments of this application can use the voltage equation of a permanent magnet synchronous motor to process the target voltage signal and the response current corresponding to the target voltage signal, thereby obtaining the current compensation term more accurately.
[0043] In some embodiments, the mechanical angular velocity of the permanent magnet synchronous motor can be obtained; then, based on the mechanical equations of the permanent magnet synchronous motor, the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal are processed to obtain the rotor angular velocity compensation term. Thus, by employing the mechanical equations of the permanent magnet synchronous motor and combining them with the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal, the rotor angular velocity compensation term can be obtained relatively accurately.
[0044] In some embodiments, the process of processing the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal based on the mechanical equations of the permanent magnet synchronous motor to derive the rotor angular velocity compensation term may include:
[0045] Determine the speed observation of the permanent magnet synchronous motor; based on the mechanical equation, process the mechanical angular velocity of the permanent magnet synchronous motor, the speed observation of the permanent magnet synchronous motor, and the response current corresponding to the target voltage signal to obtain the rotor angular velocity compensation term.
[0046] The embodiments of this application can determine the rotor angular velocity compensation term based on the observed rotational speed of the permanent magnet synchronous motor, thereby improving the accuracy of the rotor angular velocity compensation term.
[0047] In some embodiments, the process for determining the speed observation of a permanent magnet synchronous motor includes: processing the response current corresponding to the target voltage signal using mechanical equations to obtain the speed prediction error value of the permanent magnet synchronous motor; and determining the speed observation of the permanent magnet synchronous motor based on the speed prediction error value.
[0048] Referring to Figure 4, the mechanical equation can be used to determine the response current i corresponding to the target voltage signal. dq After processing, the speed prediction error value Δω of the permanent magnet synchronous motor is obtained. m ,Δω m After delay calculation and identity matrix calculation, and then with Δω m Superimposed to generate the speed observation of the permanent magnet synchronous motor After delay calculation, the mechanical angular velocity ω of the permanent magnet synchronous motor is compared with that of the permanent magnet synchronous motor. m The difference is calculated to obtain the second difference value. Based on this second difference value, the feedback value input to the mechanical equations and the rotor angular velocity compensation term can be obtained. In Figure 3, z -1 Indicates deferred operation, I represents the identity matrix, sign is the coincidence function, and λ ω and k ω These are preset parameters.
[0049] Referring to Figure 4, the observed speed of the permanent magnet synchronous motor is obtained. After that, rotational speed can also be observed. Multiplying by the pole pair number yields the observed value of the electric angular velocity. Observations regarding electric angular velocity The observed value of the electrical angle can be obtained by performing integration. Here, the observed electrical angle is the estimated value of the rotor position of the permanent magnet synchronous motor.
[0050] Step 103: Determine the rotor position information of the permanent magnet synchronous motor based on the compensation parameters of the permanent magnet synchronous motor and using the voltage and current models of the permanent magnet synchronous motor.
[0051] In practical applications, steps 101 to 103 can be implemented based on a processor, which can be at least one of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), Controller, Microcontroller, and Microprocessor.
[0052] As can be seen, the embodiments of this application can determine at least one of the current compensation term and the rotor angular velocity compensation term based on the response current corresponding to the target voltage signal. At least one of the current compensation term and the rotor angular velocity compensation term can reflect the motor parameters and external disturbances. Therefore, compared with the rotor position estimation schemes in related technologies that do not consider the motor parameters and external disturbances, the embodiments of this application can reduce the impact of changes in motor parameters on position observation and can determine the rotor position information of the permanent magnet synchronous motor more accurately.
[0053] In some embodiments, the process of determining the rotor position information of a permanent magnet synchronous motor (PMSM) based on its compensation parameters and using its voltage and current models may include:
[0054] The compensation parameters and the response current corresponding to the target voltage signal are processed using a current model to obtain the current model flux linkage;
[0055] The voltage model is used to process the target voltage signal and the current model flux linkage to obtain the voltage model flux linkage;
[0056] The rotor position information of the permanent magnet synchronous motor is determined based on the voltage model flux linkage.
[0057] Refer to Figure 5. Including current compensation items and rotor angular velocity compensation term i αβ This indicates that the three-phase current i s Or response current i dq The current obtained by converting to the αβ axis; using the current model to... and i αβ After processing, the current model flux linkage can be obtained. Current model flux This is the extended flux linkage output by the current model. αβ Indicates that u dq The voltage obtained by converting to the αβ axis is used to apply the voltage model to u. αβ and After processing, the voltage model flux linkage ψ can be obtained. eαβ Voltage model flux linkage ψ eαβ This is the extended flux linkage output by the voltage model.
[0058] In some embodiments, the process of determining the rotor position information of a permanent magnet synchronous motor based on the voltage model flux linkage may include: determining the observed value of the electrical angle of the permanent magnet synchronous motor based on the voltage model flux linkage; and determining the rotor position information of the permanent magnet synchronous motor based on the observed value of the electrical angle.
[0059] For example, referring to Figure 5, the flux linkage ψ of the phase-locked loop voltage model can be determined according to the phase-locked loop. eαβ The data was processed to obtain the observed electric angular velocity. Observations of electrical angle The rotor position information of a permanent magnet synchronous motor can be determined based on the observed electrical angle. For example, the observed electrical angular velocity can also be used. The number of pole pairs determines the speed observation of a permanent magnet synchronous motor. Based on the observed electrical angle By summing the number of pole pairs, the electrical angle observation of a permanent magnet synchronous motor is determined.
[0060] For example, referring to Figure 2, step 102 can be performed using a lumped disturbance observer to obtain the current compensation term and the rotor angular velocity compensation term, and step 103 can be performed using a dual-model observer to obtain the observed values of the electric angular velocity and the electric angle. In Figure 2, the output of the lumped disturbance observer can be... The input is fed into the current model of the dual-model observer, and the output of the dual-model observer is... and Input to the centralized disturbance observer.
[0061] In some embodiments, referring to FIG2, a given value of electric angular velocity Observed values of electric angular velocity output by the concentrated perturbation observer After subtraction, a proportional-integral (PI) operation is performed to obtain the given q-axis current. q-axis given current q-axis predicted current output by the lumped disturbance observer After subtraction, proportional-integral operation is performed to obtain the voltage signal u injected along the q-axis. q d-axis given current d-axis predicted current output by the lumped disturbance observer After subtraction, proportional-integral operation is performed to obtain the voltage signal u injected along the q-axis. d Here, the q-axis predicts the current. and d-axis predicted current Predicted current The q-axis and d-axis components, voltage signal u q and voltage signal u d For u dq The q-axis and d-axis components.
[0062] This application embodiment unifies the effects of parameter variations and external disturbances on the motor model into a concentrated disturbance, and designs a corresponding concentrated disturbance observer to estimate it. Then, the estimated concentrated disturbance term is compensated into the dual-model observer, thereby improving the robustness of the position observer and achieving high-precision position information observation. The combination of a position-less observer and a disturbance observer can improve the observation accuracy of compressor position information.
[0063] This application embodiment simultaneously predicts concentrated disturbances and position information, and compensates for the motor model. The concentrated disturbance observer uses position information from a dual-model observer to observe concentrated disturbances, and the compensated dq-axis current and speed are given by the voltage equation and mechanical equation as feedback values for the control loop. Based on the voltage and current models, the dual-model observer incorporates the observed concentrated disturbance terms into the motor's mathematical model, thereby achieving position information observation that is resistant to parameter changes and external disturbances. By using concentrated disturbances to observe changes in motor parameters and external disturbances, the impact of motor parameter changes on position observation can be reduced, and it helps to adjust the speed control performance under the compressor's load torque characteristics.
[0064] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0065] It should be noted that, in the embodiments of this application, if the above methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a terminal, server, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.
[0066] This application also provides a compressor drive system. Figure 6 is a schematic diagram of the composition structure of the compressor drive system provided in this application embodiment. As shown in Figure 6, the compressor drive system 60 may include:
[0067] Memory 601 is used to store executable instructions.
[0068] The processor 602 is used to implement any of the above-described position determination methods when executing executable instructions stored in the memory 601.
[0069] The processor 602 mentioned above can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor.
[0070] The aforementioned computer-readable storage medium or memory 601 may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc.; it may also be various terminals that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0071] This application also provides an electronic device that includes any of the compressor drive systems described above.
[0072] Accordingly, this application embodiment further provides a computer storage medium storing computer-executable instructions, which are used to implement any of the location determination methods provided in the above embodiments.
[0073] Correspondingly, this application embodiment further provides a computer program product, the computer program product including computer executable instructions, which are used to implement any of the position determination methods provided in this application embodiment.
[0074] In some embodiments, the functions or modules of the apparatus provided in this application can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0075] The description of the various embodiments above tends to emphasize the differences between the various embodiments. The similarities or similarities between them can be referred to, and for the sake of brevity, they will not be repeated here.
[0076] The methods disclosed in the various method embodiments provided in this application can be arbitrarily combined to obtain new method embodiments without conflict.
[0077] The features disclosed in the various product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0078] The features disclosed in the various method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0079] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0080] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims. All of these forms are within the protection scope of this application.
Claims
1. A method for determining a location, the method comprising: When a target voltage signal is injected into a permanent magnet synchronous motor, the response current corresponding to the target voltage signal is obtained; The compensation parameters of the permanent magnet synchronous motor are determined based on the response current corresponding to the target voltage signal. The compensation parameters include at least one of a current compensation term and a rotor angular velocity compensation term. Based on the compensation parameters of the permanent magnet synchronous motor, and using the voltage and current models of the permanent magnet synchronous motor, the rotor position information of the permanent magnet synchronous motor is determined.
2. The method according to claim 1, wherein, Determining the compensation parameters of the permanent magnet synchronous motor based on the response current corresponding to the target voltage signal includes: Based on the voltage equation of the permanent magnet synchronous motor, the target voltage signal and the corresponding response current are processed to obtain the current compensation term.
3. The method according to claim 1, wherein, Determining the compensation parameters of the permanent magnet synchronous motor based on the response current corresponding to the target voltage signal includes: Obtain the mechanical angular velocity of the permanent magnet synchronous motor; Based on the mechanical equations of the permanent magnet synchronous motor, the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal are processed to obtain the rotor angular velocity compensation term.
4. The method according to claim 3, wherein, The step of processing the mechanical angular velocity of the permanent magnet synchronous motor and the response current corresponding to the target voltage signal based on the mechanical equations of the permanent magnet synchronous motor to obtain the rotor angular velocity compensation term includes: Determine the observed rotational speed of the permanent magnet synchronous motor; The mechanical angular velocity of the permanent magnet synchronous motor, the observed rotational speed of the permanent magnet synchronous motor, and the response current corresponding to the target voltage signal are processed according to the mechanical equation to obtain the rotor angular velocity compensation term.
5. The method according to claim 4, wherein, The measurement for determining the rotational speed of the permanent magnet synchronous motor includes: The mechanical equation is used to process the response current corresponding to the target voltage signal to obtain the speed prediction error value of the permanent magnet synchronous motor. The speed observation of the permanent magnet synchronous motor is determined based on the speed prediction error value.
6. The method according to any one of claims 1 to 5, wherein, Based on the compensation parameters of the permanent magnet synchronous motor, and using the voltage and current models of the permanent magnet synchronous motor, the rotor position information of the permanent magnet synchronous motor is determined, including: The compensation parameters and the response current corresponding to the target voltage signal are processed using the current model to obtain the current model flux linkage; The voltage model is used to process the target voltage signal and the current model flux linkage to obtain the voltage model flux linkage; The rotor position information of the permanent magnet synchronous motor is determined based on the voltage model flux linkage.
7. The method according to claim 6, wherein, The step of determining the rotor position information of the permanent magnet synchronous motor based on the voltage model flux linkage includes: The observed values of the electrical angle of the permanent magnet synchronous motor are determined based on the voltage model flux linkage. The rotor position information of the permanent magnet synchronous motor is determined based on the observed electrical angle.
8. A compressor drive system, the compressor drive system comprising a processor and a memory for storing a computer program capable of running on the processor; wherein, The processor is used to run the computer program to perform the method according to any one of claims 1 to 7.
9. An electronic device comprising the compressor drive system of claim 8.
10. A computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the method of any one of claims 1 to 7.
11. A computer program product comprising a computer program that, when executed by a processor, implements the method of any one of claims 1 to 7.