Permanent magnet synchronous motor and resistance identification method, device and equipment thereof and medium

CN116896307BActive Publication Date: 2026-10-09NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310923730.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2026-10-09
Estimated Expiration
2043-07-26

AI Technical Summary

Technical Problem

[0002]永磁同步电机以其结构简单、功率密度高、控制性能好等优点得到广泛应用,电机的高性能运行需要获取精确的电阻值,但这些电磁参数会随电机负载以及温度改变而发生变化,严重时会导致电机系统故障

Benefits of technology

[0050] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the resistance identification method for a permanent magnet synchronous motor as described in the first aspect of this disclosure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116896307B_ABST
    Figure CN116896307B_ABST
Patent Text Reader

Abstract

The disclosure provides a permanent magnet synchronous motor and a resistance identification method, device, equipment and medium thereof. The method comprises: adjusting six bridge arms of the permanent magnet synchronous motor to a first state; in the first state, setting a plurality of first conduction time ratios and a plurality of second conduction time ratios corresponding to the six bridge arms respectively; obtaining a first current and a first voltage in different first closed loops under the first conduction time ratios; obtaining a second current and a second voltage in different second closed loops under the second conduction time ratios; calculating the initial resistance of the permanent magnet synchronous motor in the different first states according to the first current, the first voltage, the first conduction time ratio, the second current, the second voltage and the second conduction time ratio; and calculating the target resistance of the permanent magnet synchronous motor according to the plurality of initial resistances. The accurate resistance value is obtained to improve the control performance of the motor and improve the operation efficiency of the motor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure belongs to the field of motor control technology, and in particular relates to a permanent magnet synchronous motor and its resistance identification method, device, equipment and medium. Background Technology

[0002] Permanent magnet synchronous motors are widely used due to their advantages such as simple structure, high power density and good control performance. High-performance operation of the motor requires accurate resistance values, but these electromagnetic parameters will change with the motor load and temperature, which can lead to motor system failure in severe cases.

[0003] However, in existing technologies, directly obtaining the motor's resistance value by measuring it at room temperature and then using that resistance value to drive the motor carries a significant risk of starting failure, abnormal rotation, and other problems. For example, during actual motor operation, heat dissipation or other losses can cause the motor's operating temperature to rise, leading to changes in the motor's resistance value. This can reduce the motor's control effectiveness or even cause permanent damage. Summary of the Invention

[0004] The technical problem to be solved by this disclosure is to overcome the defects in the prior art and provide a permanent magnet synchronous motor and its resistance identification method, device, equipment and medium.

[0005] This disclosure solves the above-mentioned technical problems through the following technical solution:

[0006] According to a first aspect of this disclosure, a resistance identification method for a permanent magnet synchronous motor is provided, the resistance identification method comprising:

[0007] The six bridge arms of the permanent magnet synchronous motor are adjusted to a first state; wherein, the first state is a state in which the upper bridge arm of any one phase and the lower bridge arm of any other phase of the six bridge arms are open, and the other bridge arms are closed.

[0008] In the first state, several first conduction time percentages and several second conduction time percentages are set for the six bridge arms respectively;

[0009] Wherein, the first conduction time percentage and the second conduction time percentage are both the percentage of time that the permanent magnet synchronous motor is connected per unit time.

[0010] Obtain the first current and first voltage in the first closed loop under different proportions of the first conduction time; wherein, the different first closed loops are the current loops in the permanent magnet synchronous motor under different first states;

[0011] Acquire the second current and second voltage in the second closed loop under different proportions of the second conduction time; wherein, the different second closed loops are the current loops in the permanent magnet synchronous motor under different first states;

[0012] Based on the first current, the first voltage, the first conduction time percentage, the second current, the second voltage, and the second conduction time percentage, the initial resistance of the permanent magnet synchronous motor under different first states is calculated.

[0013] The target resistance of the permanent magnet synchronous motor is calculated based on several initial resistances.

[0014] Preferably, the step of setting the percentage of first conduction time corresponding to the six bridge arms includes:

[0015] Adjust the proportion of the first actual conduction time in the first state, and monitor whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold; wherein, the proportion of the first actual conduction time is the proportion of the conduction time of the first closed loop in the permanent magnet synchronous motor;

[0016] If yes, then the first actual conduction time percentage is taken as the first conduction time percentage; if no, then the first actual conduction time percentage in the first state is readjusted, and the step of monitoring whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold is executed again.

[0017] And / or,

[0018] The following settings are provided for the percentage of second conduction time corresponding to the six bridge arms:

[0019] Adjust the proportion of the second actual conduction time in the first state, and monitor whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold; wherein, the proportion of the second actual conduction time is the proportion of the conduction time of the second closed loop in the permanent magnet synchronous motor;

[0020] If yes, then the second actual conduction time percentage is taken as the second conduction time percentage; if no, then the second actual conduction time percentage in the first state is readjusted and the step of monitoring whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold is re-executed.

[0021] Preferably, obtaining the first current and first voltage in the first closed loop at different proportions of the first conduction time specifically includes:

[0022] Determine whether the duration of the permanent magnet synchronous motor under the first conduction time percentage is greater than a first preset time; if so, detect the first current and the first voltage corresponding to the first conduction time percentage.

[0023] Preferably, obtaining the second current and second voltage in the second closed loop at different proportions of the second conduction time specifically includes:

[0024] Determine whether the duration of the permanent magnet synchronous motor under the second conduction time percentage is greater than the second preset time; if so, detect the second current and the second voltage corresponding to the second conduction time percentage.

[0025] Preferably, the calculation formula for the step of calculating the initial resistance of the permanent magnet synchronous motor corresponding to different first states based on the first current, the first voltage, the first conduction time percentage, the second current, the second voltage, and the second conduction time percentage is as follows:

[0026]

[0027] Wherein, R0 is the initial resistance; V1 is the first voltage; V2 is the second voltage; B1 is the percentage of the first conduction time; B2 is the percentage of the second conduction time; I1 is the first current; and I2 is the second current.

[0028] Preferably, the step of calculating the target resistance of the permanent magnet synchronous motor based on several initial resistances includes:

[0029] The target resistance is obtained by averaging the initial resistances.

[0030] According to a second aspect of this disclosure, a resistance identification device for a permanent magnet synchronous motor is provided, comprising:

[0031] The bridge arm state adjustment module is used to adjust the six bridge arms of the permanent magnet synchronous motor to a first state; wherein, the first state is a state in which the upper bridge arm of any one phase and the lower bridge arm of any other phase are open, and the other bridge arms are closed.

[0032] The conduction time percentage setting module is used to set a plurality of first conduction time percentages and a plurality of second conduction time percentages corresponding to the six bridge arms in the first state; wherein, the first conduction time percentage and the second conduction time percentage are both the percentage of time that the permanent magnet synchronous motor is connected per unit time.

[0033] The first data acquisition module is used to acquire the first current and the first voltage in different first closed loops under the first conduction time percentage; wherein, the different first closed loops are current loops in the permanent magnet synchronous motor under different first states.

[0034] The second data acquisition module is used to acquire the second current and the second voltage in different second closed loops under the second conduction time percentage; wherein, the different second closed loops are current loops in the permanent magnet synchronous motor under different first states;

[0035] An initial resistance calculation module is used to calculate the initial resistance of the permanent magnet synchronous motor under different first states based on the first current, the first voltage, the first conduction time ratio, the second current, the second voltage, and the second conduction time ratio.

[0036] The target resistance calculation module is used to calculate the target resistance of the permanent magnet synchronous motor based on several initial resistances.

[0037] Preferably, the conduction time percentage setting module is further configured to: adjust the first actual conduction time percentage in the first state, and monitor whether the first actual current in the permanent magnet synchronous motor is greater than a first threshold and less than a second threshold; wherein, the first actual conduction time percentage is the conduction time percentage of the first closed loop in the permanent magnet synchronous motor;

[0038] If yes, then the first actual conduction time percentage is taken as the first conduction time percentage; if no, then the first actual conduction time percentage in the first state is readjusted, and the step of monitoring whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold is re-executed.

[0039] Preferably, the conduction time percentage setting module is further configured to: adjust the second actual conduction time percentage in the first state, and monitor whether the second actual current in the permanent magnet synchronous motor is greater than a third threshold and less than a fourth threshold; wherein, the second actual conduction time percentage is the conduction time percentage of the second closed loop in the permanent magnet synchronous motor;

[0040] If yes, then the second actual conduction time percentage is taken as the second conduction time percentage; if no, then the second actual conduction time percentage in the first state is readjusted and the step of monitoring whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold is re-executed.

[0041] And / or,

[0042] The first data acquisition module is further configured to: determine whether the duration of the permanent magnet synchronous motor under the first conduction time percentage is greater than a first preset time; if so, detect the first current and the first voltage corresponding to the first conduction time percentage.

[0043] Preferably, the second data acquisition module is further configured to: determine whether the duration of the permanent magnet synchronous motor under the second conduction time percentage is greater than a second preset time; if so, detect the second current and the second voltage corresponding to the second conduction time percentage;

[0044] And / or,

[0045] The target resistance calculation module is further configured to calculate the initial resistance of the permanent magnet synchronous motor corresponding to different first states based on the first current, the first voltage, the first conduction time percentage, the second current, the second voltage, and the second conduction time percentage. The calculation formula for this step is as follows:

[0046]

[0047] Wherein, R0 is the initial resistance; V1 is the first voltage; V2 is the second voltage; B1 is the first conduction time percentage; B2 is the second conduction time percentage; I1 is the first current; and I2 is the second current.

[0048] According to a third aspect of this disclosure, a permanent magnet synchronous motor is provided, the permanent magnet synchronous motor including the resistance identification device for the permanent magnet synchronous motor described in the second aspect of this disclosure.

[0049] According to a fourth aspect of this disclosure, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the resistance identification method for a permanent magnet synchronous motor as described in the first aspect of this disclosure.

[0050] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the resistance identification method for a permanent magnet synchronous motor as described in the first aspect of this disclosure.

[0051] Based on common knowledge in the field, the preferred conditions described can be combined arbitrarily to obtain the preferred embodiments of this disclosure.

[0052] The positive and progressive effects of this disclosure are as follows:

[0053] The resistance of the permanent magnet synchronous motor is calculated by obtaining the current and voltage under different conduction time ratios. This solves the problem in the existing solution that the resistance value of the motor changes during actual operation, making it difficult to obtain the accurate resistance of the permanent magnet synchronous motor. By obtaining the accurate resistance, the control performance of the motor is improved, the normal operation of the motor is guaranteed, and the operating efficiency of the motor is increased. Attached Figure Description

[0054] Figure 1 This is a flowchart illustrating a method for identifying the resistance of a permanent magnet synchronous motor according to an embodiment of this disclosure.

[0055] Figure 2 This is a schematic diagram of the process for setting the first conduction time percentage in one embodiment of this disclosure;

[0056] Figure 3 This is a schematic diagram of the process for setting the second conduction time percentage in one embodiment of this disclosure;

[0057] Figure 4 This is a schematic diagram of the resistance identification device for a permanent magnet synchronous motor in one embodiment of the present disclosure;

[0058] Figure 5 This is a schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure. Detailed Implementation

[0059] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.

[0060] Example 1

[0061] See Figure 1 In a specific embodiment of this disclosure, a resistance identification method for a permanent magnet synchronous motor is provided. The resistance identification method includes:

[0062] S1: Adjust the six bridge arms of the permanent magnet synchronous motor to the first state; wherein, the first state is that the upper bridge arm of any one phase and the lower bridge arm of any other phase of the six bridge arms are open, and the other bridge arms are closed.

[0063] The permanent magnet synchronous motor has three phases, such as U-phase, V-phase, and W-phase, each corresponding to upper and lower bridge arms. Therefore, in a specific implementation, the first state can be: the upper and lower bridge arms of phase U are closed; the upper bridge arm of phase V is open and the lower bridge arm is closed; the upper bridge arm of phase W is closed and the lower bridge arm is open; or the upper and lower bridge arms of phase V are closed; the upper bridge arm of phase U is open and the lower bridge arm is closed; the upper bridge arm of phase W is closed and the lower bridge arm is open; or the upper and lower bridge arms of phase W are closed, the upper bridge arm of phase U is open and the lower bridge arm is closed; the upper bridge arm of phase V is closed and the lower bridge arm is open, etc. By adjusting the states of the six bridge arms in the permanent magnet synchronous motor, the normal operation of the permanent magnet synchronous motor is ensured.

[0064] S2: In the first state, set a certain percentage of first conduction time and a certain percentage of second conduction time for each of the six bridge arms.

[0065] Among them, the first conduction time percentage and the second conduction time percentage are both the percentage of time that the permanent magnet synchronous motor is connected per unit time.

[0066] S3: Obtain the first current and first voltage in the first closed loop under different proportions of the first conduction time; wherein, the different first closed loops are the current loops in the permanent magnet synchronous motor under different first states.

[0067] S4: Obtain the second current and second voltage in the second closed loop under different proportions of the second conduction time; wherein, the different second closed loops are the current loops in the permanent magnet synchronous motor under different first states.

[0068] S5: Calculate the initial resistance of the permanent magnet synchronous motor under different first states based on the first current, the first voltage, the proportion of the first conduction time, the second current, the second voltage, and the proportion of the second conduction time.

[0069] S6: Calculate the target resistance of the permanent magnet synchronous motor based on several initial resistances.

[0070] like Figure 2 As shown, step S2, which sets the percentage of the first conduction time corresponding to the six bridge arms, includes the following specific implementation steps:

[0071] S21: Adjust the proportion of the first actual conduction time in the first state and monitor the first actual current in the permanent magnet synchronous motor.

[0072] S22: Determine whether the first actual current is greater than the first threshold and less than the second threshold; wherein, the proportion of the first actual conduction time is the proportion of the conduction time of the first closed loop in the permanent magnet synchronous motor;

[0073] If yes, then the first actual conduction time percentage is taken as the first conduction time percentage; if no, then the first actual conduction time percentage in the first state is readjusted, and the step of monitoring whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold is re-executed.

[0074] The first and second thresholds are set by the operator based on their personal experience and the motor's ability to operate normally, to ensure that the permanent magnet synchronous motor can operate during the first conduction time percentage.

[0075] In this embodiment of the disclosure, obtaining the first current and first voltage in the first closed loop at different proportions of the first conduction time specifically includes:

[0076] Determine whether the duration of the permanent magnet synchronous motor under the first conduction time percentage is greater than the first preset time; if so, detect the first current and the first voltage corresponding to the first conduction time percentage.

[0077] like Figure 3 As shown, step S2, which sets the percentage of the second conduction time corresponding to the six bridge arms, includes the following specific implementation steps:

[0078] S31: Adjust the proportion of the second actual conduction time in the first state and monitor the second actual current in the permanent magnet synchronous motor.

[0079] S32: Determine whether the second actual current is greater than the third threshold and less than the fourth threshold; wherein, the proportion of the second actual conduction time is the proportion of the conduction time of the second closed loop in the permanent magnet synchronous motor;

[0080] If yes, then the second actual conduction time percentage is taken as the second conduction time percentage; if no, then the second actual conduction time percentage in the first state is readjusted and the step of monitoring whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold is re-executed.

[0081] The third and fourth thresholds are set by the operator based on their personal experience and the motor's ability to operate normally, to ensure that the permanent magnet synchronous motor can operate during the first conduction time period.

[0082] In this embodiment of the disclosure, step S4, which obtains the second current and second voltage in the second closed loop at different proportions of the second conduction time, specifically includes:

[0083] Determine whether the duration of the permanent magnet synchronous motor under the second conduction time percentage is greater than the second preset time; if so, detect the second current and the second voltage corresponding to the second conduction time percentage.

[0084] In particular, during the initial operation of the permanent magnet synchronous motor, the current and voltage in the permanent magnet synchronous motor are unstable due to factors such as unstable voltage, unbalanced line resistance, and unbalanced line load, resulting in inconsistent magnitudes of the three-phase currents. Therefore, in the specific embodiment of this disclosure, the stability of the current and voltage in the permanent magnet synchronous motor is ensured by setting a first preset time and a second preset time.

[0085] In this embodiment of the disclosure, the formula for calculating the initial resistance of the permanent magnet synchronous motor in step S5 based on the first current, the first voltage, the first conduction time percentage, the second current, the second voltage, and the second conduction time percentage is as follows:

[0086]

[0087] Where R0 is the initial resistance; V1 is the first voltage; V2 is the second voltage; B1 is the percentage of the first conduction time; B2 is the percentage of the second conduction time; I1 is the first current; and I2 is the second current.

[0088] The proportion of the second conduction time is greater than that of the first conduction time.

[0089] In this embodiment of the present disclosure, step 6, which calculates the target resistance of the permanent magnet synchronous motor based on several initial resistances, specifically includes:

[0090] The target resistance is obtained by averaging several initial resistances. This averaging calculation further improves the accuracy of identifying the internal resistance of a permanent magnet synchronous motor.

[0091] The resistance of a permanent magnet synchronous motor is calculated by obtaining the current and voltage under different conduction time ratios. This overcomes the problem that the resistance of the motor changes during actual operation, making it difficult to obtain an accurate resistance. By obtaining an accurate resistance, the control performance of the motor can be improved, the normal operation of the motor can be guaranteed, and the operating efficiency of the motor can be increased.

[0092] The working principle of the resistance identification method for permanent magnet synchronous motors in this embodiment is explained in detail below:

[0093] Before adjusting the six bridge arms of the permanent magnet synchronous motor (PMSM), all six bridge arms need to be turned off to release residual current and improve calculation accuracy. After a period of time, adjust the six bridge arms of the PMSM in the first state: the lower bridge arm of phase V is open, the upper bridge arm of phase U is open, and all other bridge arms are closed. The upper bridge arm of phase U is controlled to conduct in PWM mode, where PWM mode is the frequency at which the upper bridge arm switches open per unit time. Specifically, the frequency of the upper bridge arm switches opening gradually increases from 0% to control the conduction of the upper bridge arm of phase U. During the gradual increase of PWM mode, the current I1 of phase V in the PMSM is detected. When the phase V current I1 is greater than the first threshold and less than the second threshold, it indicates that the current can drive the PMSM normally. At this time, wait for the phase V current to stabilize. After the phase V current stabilizes, remeasure the phase V voltage U1 and determine the duty cycle B1 of the upper bridge arm of phase U under the current of phase V and the dead time percentage C1 of the entire synchronous motor. Among them, the difference between the duty cycle B1 and the dead time ratio C1 of the upper bridge arm of phase U is the first conduction time ratio, and the duty cycle is the frequency at which the upper bridge arm switch opens per unit time.

[0094] Subsequently, the frequency of the upper bridge arm switch opening on the U-phase upper bridge arm is increased, while simultaneously detecting the corresponding V-phase current I2. When the V-phase current I2 is greater than the third threshold and less than the fourth threshold, the V-phase current is allowed to stabilize. After the V-phase current stabilizes, the corresponding V-phase voltage U2 is measured again, and the duty cycle B2 of the U-phase upper bridge arm under the current V-phase and the dead time percentage C2 set for the entire synchronous motor are determined. The difference between the duty cycle B2 and the dead time percentage C2 of the U-phase upper bridge arm is the second conduction time percentage.

[0095] Based on the data obtained from the two measurements, the resistance R1 between phase U and phase V is obtained, where R1 = [U2*(B2-C2)-U1*(B1-C1)] / 2(I2-I1).

[0096] After obtaining R1, the six bridge arms are turned off again to release the current inside the permanent magnet synchronous motor. The bridge arms are swapped, the lower bridge arm of the W phase is turned on, and the upper bridge arm of the V phase is turned off in PWM mode. The test is repeated to obtain the resistor R2. The bridge arms are swapped again, the lower bridge arm of the U phase is turned on, and the upper bridge arm of the W phase is turned off in PWM mode. The test is repeated to obtain the resistor R3.

[0097] Calculate the target resistance R of the permanent magnet synchronous motor based on R1, R2, and R3, where...

[0098] R = (R1 + R2 + R3) / 3.

[0099] Based on the above execution steps, the resistance of the permanent magnet synchronous motor is obtained, thereby improving the motor's control performance, ensuring its normal operation, and increasing its operating efficiency.

[0100] Example 2

[0101] like Figure 4 As shown, in one embodiment of this disclosure, a resistance identification device for a permanent magnet synchronous motor is also provided, comprising:

[0102] The bridge arm state adjustment module 100 is used to adjust the six bridge arms of the permanent magnet synchronous motor to a first state; wherein, the first state is a state in which the upper bridge arm of any one phase and the lower bridge arm of any other phase are open, and the other bridge arms are closed.

[0103] The conduction time percentage setting module 200 is used to set a number of first conduction time percentages and a number of second conduction time percentages for the six bridge arms in the first state; wherein the first conduction time percentage and the second conduction time percentage are both the percentage of time that the permanent magnet synchronous motor is connected per unit time.

[0104] The first data acquisition module 300 is used to acquire the first current and the first voltage in different first closed loops under the first conduction time percentage; wherein, the different first closed loops are the current loops in the permanent magnet synchronous motor under different first states.

[0105] The second data acquisition module 400 is used to acquire the second current and the second voltage in different second closed loops under the second conduction time percentage; wherein, the different second closed loops are the current loops in the permanent magnet synchronous motor under different first states.

[0106] The initial resistance calculation module 500 is used to calculate the initial resistance of the permanent magnet synchronous motor under different first states based on the first current, the first voltage, the first conduction time ratio, the second current, the second voltage, and the second conduction time ratio.

[0107] The target resistance calculation module 600 is used to calculate the target resistance of the permanent magnet synchronous motor based on several initial resistances.

[0108] In this embodiment, the conduction time percentage setting module is also used to: adjust the first actual conduction time percentage in the first state, and monitor whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold; wherein, the first actual conduction time percentage is the conduction time percentage of the first closed loop in the permanent magnet synchronous motor;

[0109] If yes, then the first actual conduction time percentage is taken as the first conduction time percentage; if no, then the first actual conduction time percentage in the first state is readjusted, and the step of monitoring whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold is re-executed.

[0110] In this embodiment, the conduction time percentage setting module is also used to: adjust the second actual conduction time percentage in the first state, and monitor whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold; wherein, the second actual conduction time percentage is the conduction time percentage of the second closed loop in the permanent magnet synchronous motor;

[0111] If yes, then the second actual conduction time percentage is taken as the second conduction time percentage; if no, then the second actual conduction time percentage in the first state is readjusted and the step of monitoring whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold is re-executed.

[0112] In this embodiment, the first data acquisition module is further configured to: determine whether the duration of the permanent magnet synchronous motor under the first conduction time percentage is greater than the first preset time; if so, detect the first current and the first voltage corresponding to the first conduction time percentage.

[0113] In this embodiment, the second data acquisition module is also used to: determine whether the duration of the permanent magnet synchronous motor under the second conduction time percentage is greater than the second preset time; if so, detect the second current and the second voltage corresponding to the second conduction time percentage.

[0114] In this embodiment, the target resistance calculation module is also used to calculate the initial resistance of the permanent magnet synchronous motor corresponding to different first states based on the first current, the first voltage, the proportion of the first conduction time, the second current, the second voltage, and the proportion of the second conduction time. The calculation formula is as follows:

[0115]

[0116] Where R0 is the initial resistance; V1 is the first voltage; V2 is the second voltage; B1 is the percentage of the first conduction time; B2 is the percentage of the second conduction time; I1 is the first current; and I2 is the second current.

[0117] The working principle of the resistance identification device of the permanent magnet synchronous motor in this embodiment is the same as that of the resistance identification method of the permanent magnet synchronous motor in Embodiment 1, and will not be repeated here.

[0118] Example 3

[0119] In one embodiment of this disclosure, a permanent magnet synchronous motor is also provided, which includes the resistance identification device of the permanent magnet synchronous motor described above.

[0120] In this embodiment, by integrating the aforementioned device—the resistance identification device of the permanent magnet synchronous motor—into the permanent magnet synchronous motor, the permanent magnet synchronous motor is equipped with the function of identifying resistance, thereby improving the overall product performance of the permanent magnet synchronous motor.

[0121] Example 4

[0122] Figure 5 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of this disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the methods described in the above embodiments. Figure 5 The electronic device 30 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0123] like Figure 5 As shown, the electronic device 30 can be represented in the form of a general computing device, such as a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).

[0124] Bus 33 includes a data bus, an address bus, and a control bus.

[0125] The memory 32 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.

[0126] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0127] The processor 31 performs various functional applications and data processing, such as the methods described in the above embodiments of this disclosure, by running computer programs stored in the memory 32.

[0128] Electronic device 30 can also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). This communication can be performed via input / output (I / O) interface 35. Furthermore, the model-generating device 30 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 36. Figure 5 As shown, network adapter 36 communicates with other modules of the model-generated device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0129] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0130] Example 5

[0131] This embodiment provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps in the method described above.

[0132] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.

[0133] In possible implementations, this disclosure can also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the methods described above.

[0134] The program code for executing this disclosure can be written using any combination of one or more programming languages. The program code can be executed entirely on a user device, partially on a user device, as a standalone software package, partially on a user device and partially on a remote device, or entirely on a remote device.

[0135] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.

Claims

1. A method for resistance identification of a permanent magnet synchronous motor, characterized in that, The resistance identification method includes: The six bridge arms of the permanent magnet synchronous motor are adjusted to a first state; wherein, the first state is a state in which the upper bridge arm of any one phase and the lower bridge arm of any other phase of the six bridge arms are open, and the other bridge arms are closed. In the first state, several first conduction time percentages and several second conduction time percentages are set for the six bridge arms respectively; Wherein, the first conduction time percentage and the second conduction time percentage are both the percentage of time that the permanent magnet synchronous motor is connected per unit time. Obtain the first current and first voltage in the first closed loop under different proportions of the first conduction time; wherein, the different first closed loops are the current loops in the permanent magnet synchronous motor under different first states; Acquire the second current and second voltage in the second closed loop under different proportions of the second conduction time; wherein, the different second closed loops are the current loops in the permanent magnet synchronous motor under different first states; Based on the first current, the first voltage, the first conduction time percentage, the second current, the second voltage, and the second conduction time percentage, the initial resistance of the permanent magnet synchronous motor under different first states is calculated. The target resistance of the permanent magnet synchronous motor is calculated based on several initial resistances.

2. The resistance identification method for a permanent magnet synchronous motor according to claim 1, characterized in that, The step of setting the percentage of first conduction time corresponding to the six bridge arms includes: Adjust the proportion of the first actual conduction time in the first state, and monitor whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold; wherein, the proportion of the first actual conduction time is the proportion of the conduction time of the first closed loop in the permanent magnet synchronous motor; If yes, then the first actual conduction time percentage is taken as the first conduction time percentage; if no, then the first actual conduction time percentage in the first state is readjusted, and the step of monitoring whether the first actual current in the permanent magnet synchronous motor is greater than the first threshold and less than the second threshold is executed again. And / or, The following settings are provided for the percentage of second conduction time corresponding to the six bridge arms: Adjust the proportion of the second actual conduction time in the first state, and monitor whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold; wherein, the proportion of the second actual conduction time is the proportion of the conduction time of the second closed loop in the permanent magnet synchronous motor; If yes, then the second actual conduction time percentage is taken as the second conduction time percentage; if no, then the second actual conduction time percentage in the first state is readjusted and the step of monitoring whether the second actual current in the permanent magnet synchronous motor is greater than the third threshold and less than the fourth threshold is re-executed.

3. The resistance identification method for a permanent magnet synchronous motor according to claim 1, characterized in that, The acquisition of the first current and first voltage in the first closed loop at different proportions of the first conduction time specifically includes: Determine whether the duration of the permanent magnet synchronous motor under the first conduction time percentage is greater than a first preset time; if so, detect the first current and the first voltage corresponding to the first conduction time percentage.

4. The resistance identification method for a permanent magnet synchronous motor according to claim 1, characterized in that, The acquisition of the second current and second voltage in the second closed loop at different proportions of the second conduction time specifically includes: Determine whether the duration of the permanent magnet synchronous motor under the second conduction time percentage is greater than the second preset time; if so, detect the second current and the second voltage corresponding to the second conduction time percentage.

5. The resistance identification method for a permanent magnet synchronous motor according to any one of claims 1-4, characterized in that, The calculation formula for the step of calculating the initial resistance of the permanent magnet synchronous motor corresponding to different first states based on the first current, the first voltage, the first conduction time percentage, the second current, the second voltage, and the second conduction time percentage is as follows: Wherein, R0 is the initial resistance; V1 is the first voltage; V2 is the second voltage; B1 is the percentage of the first conduction time; B2 is the percentage of the second conduction time; I1 is the first current; and I2 is the second current.

6. The resistance identification method for a permanent magnet synchronous motor according to claim 5, characterized in that, The step of calculating the target resistance of the permanent magnet synchronous motor based on several initial resistances includes: The target resistance is obtained by averaging the initial resistances.

7. A resistance identification device for a permanent magnet synchronous motor, characterized in that, include: The bridge arm state adjustment module is used to adjust the six bridge arms of the permanent magnet synchronous motor to a first state; wherein, the first state is a state in which the upper bridge arm of any one phase and the lower bridge arm of any other phase are open, and the other bridge arms are closed. The conduction time percentage setting module is used to set a plurality of first conduction time percentages and a plurality of second conduction time percentages corresponding to the six bridge arms in the first state; wherein, the first conduction time percentage and the second conduction time percentage are both the percentage of time that the permanent magnet synchronous motor is connected per unit time. The first data acquisition module is used to acquire the first current and the first voltage in different first closed loops under the first conduction time percentage; wherein, the different first closed loops are current loops in the permanent magnet synchronous motor under different first states. The second data acquisition module is used to acquire the second current and the second voltage in different second closed loops under the second conduction time percentage; wherein, the different second closed loops are current loops in the permanent magnet synchronous motor under different first states; An initial resistance calculation module is used to calculate the initial resistance of the permanent magnet synchronous motor under different first states based on the first current, the first voltage, the first conduction time ratio, the second current, the second voltage, and the second conduction time ratio. The target resistance calculation module is used to calculate the target resistance of the permanent magnet synchronous motor based on several initial resistances.

8. A permanent magnet synchronous motor, characterized in that, The permanent magnet synchronous motor includes the resistance identification device of the permanent magnet synchronous motor as described in claim 7.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the resistance identification method for the permanent magnet synchronous motor according to any one of claims 1-6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the resistance identification method for the permanent magnet synchronous motor according to any one of claims 1-6.

Citation Information

Patent Citations

  • Motor parameter identification method and device

    CN114268260A

  • Method for identifying off-line parameters of permanent magnet synchronous motor

    CN115411995A