WO2024251765A1 - Motor control method and apparatus, electronic device and storage medium - Google Patents

Motor control method and apparatus, electronic device and storage medium Download PDF

Info

Publication number
WO2024251765A1
WO2024251765A1 PCT/EP2024/065389 EP2024065389W WO2024251765A1 WO 2024251765 A1 WO2024251765 A1 WO 2024251765A1 EP 2024065389 W EP2024065389 W EP 2024065389W WO 2024251765 A1 WO2024251765 A1 WO 2024251765A1
Authority
WO
WIPO (PCT)
Prior art keywords
permanent magnet
output voltage
magnet synchronous
synchronous motor
reactive current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2024/065389
Other languages
French (fr)
Inventor
Wei RONG
Zhong Quan ZHANG
Xiu Juan YUE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens Corp filed Critical Siemens AG
Priority to CN202480027552.3A priority Critical patent/CN121079893A/en
Priority to EP24731326.5A priority patent/EP4706167A1/en
Publication of WO2024251765A1 publication Critical patent/WO2024251765A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • H02P25/024Synchronous motors controlled by supply frequency
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/032Preventing damage to the motor, e.g. setting individual current limits for different drive conditions
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Definitions

  • Permanent magnet synchronous motors have the advantages of high power efficiency, high power factor and small volume, and also have low rotational inertia, allowing high pulse torque, and are therefore capable of attaining high acceleration. Permanent magnet synchronous motors have good dynamic performance, are structurally compact and highly reliable in operation, while also being structurally simple and easy to maintain. As a result, permanent magnet synchronous motors are widely used in production as well as everyday life. At present, frequency converters employ vector control or programmable V/F control to drive permanent magnet synchronous motors.
  • a motor control method comprising: acquiring a reactive current mean value of a permanent magnet synchronous motor; using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; detecting a first reactive current value during operation of the permanent magnet synchronous motor; adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • the step of acquiring a reactive current mean value of a permanent magnet synchronous motor comprises: acquiring a rated operating frequency of the permanent magnet synchronous motor; controlling the permanent magnet synchronous motor to operate at a first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1; detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values; determining a mean value of the at least two second reactive current values to be the reactive current mean value.
  • the ratio threshold is 1/2.
  • the step of using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate comprises: acquiring a rated back emf voltage of the permanent magnet synchronous motor; determining the first output voltage corresponding to the target frequency according to a linear relationship between the rated operating frequency and the rated back emf voltage; using the first output voltage to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage.
  • the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate comprises: if the difference between the first reactive current value and the reactive current mean value lies within a preset range of fluctuation, determining the first output voltage to be the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate comprises: if the difference between the first reactive current value and the reactive current mean value is greater than a first threshold, reducing the first output voltage to obtain the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate comprises: if the difference between the first reactive current value and the reactive current mean value is less than a second threshold, increasing the first output voltage to obtain the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • a motor control apparatus comprising: an acquisition unit, for acquiring a reactive current mean value of a permanent magnet synchronous motor; a first drive unit, for using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; a detection unit, for detecting a first reactive current value during operation of the permanent magnet synchronous motor; a second drive unit, for adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • an electronic device comprising: a processor, a communication interface, a memory and a communication bus, the processor, the memory and the communication interface communicating with each other via the communication bus; the memory being configured to store at least one executable instruction, the executable instruction causing the processor to perform an operation corresponding to the motor control method provided in the first aspect above.
  • a computer-readable storage medium is provided, wherein the computer-readable storage medium has stored thereon a computer instruction which, when executed by a processor, causes the processor to perform an operation corresponding to the motor control method provided in the first aspect above.
  • a computer program product is provided, wherein the computer program product is tangibly stored on a computer- readable medium and comprises a computer-executable instruction which, when executed, causes at least one processor to perform the motor control method provided in the first aspect above or any possible implementation of the first aspect.
  • a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible.
  • the permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e. the drive voltage of the permanent magnet synchronous motor) can be changed automatically according to the reactive current value produced by the permanent magnet synchronous motor. Thus, the permanent magnet synchronous motor can be prevented from falling out of step, and stability is higher, so the motor control method is more practical.
  • Fig. 1 is a flow chart of a motor control method provided in embodiments of the present application.
  • Fig. 2 is a flow chart of a method provided in embodiments of the present application for acquiring a reactive current mean value.
  • Fig. 3 is a flow chart of another motor control method provided in embodiments of the present application.
  • Fig. 4 is a schematic drawing of a motor control apparatus provided in embodiments of the present application.
  • Fig. 5 is a schematic drawing of an electronic device provided in embodiments of the present application.
  • 101 acquiring a reactive current mean value of a permanent magnet synchronous motor 102: using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate 103: detecting a first reactive current value during operation of the permanent magnet synchronous motor 104: adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate 201: acquiring a rated operating frequency of the permanent magnet synchronous motor 202: controlling the permanent magnet synchronous motor to operate at a first frequency 203: detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values 204: determining a mean value of the at least two second reactive current values to be the reactive current mean value 301: calculating the difference between the first reactive current value and the reactive current mean value 302: judging whether the difference between the first reactive current value and the reactive current mean value is greater than a first threshold 303: reducing the first output
  • Permanent magnet synchronous motors have good dynamic performance, are structurally compact and highly reliable in operation, while also being structurally simple and easy to maintain. As a result, permanent magnet synchronous motors are widely used in production as well as everyday life.
  • frequency converters employ vector control or programmable V/F control to drive permanent magnet synchronous motors.
  • vector control or programmable V/F control to drive permanent magnet synchronous motors.
  • the use of a large number of vector frequency converters to drive permanent magnet synchronous motors by vector control is expensive.
  • the method of programmable V/F control is a minimum current method, in which a voltage value at an optimum operating point is found, and a V/F curve between voltage and frequency is determined according to the voltage value at the optimum operating point, and the permanent magnet synchronous motor is driven by means of the V/F curve.
  • a method has the following shortcomings: when the load changes, the optimum operating point also changes, and the use of the original V/F curve to drive the permanent magnet synchronous motor is likely to cause the permanent magnet synchronous motor to fall out of step. Permanent magnet synchronous motors have poor stability, and are difficult to adjust/test, so the adjustment/testing time is long.
  • a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible.
  • the permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e.
  • Fig. 1 is a flow chart of a motor control method provided in embodiments of the present application.
  • the motor control method 100 comprises the following steps 101 - 104: Step 101: acquiring a reactive current mean value of a permanent magnet synchronous motor. A reactive current mean value of a permanent magnet synchronous motor connected to a frequency converter is acquired.
  • Step 102 using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate.
  • the target frequency is a preset operating frequency of the permanent magnet synchronous motor, i.e.
  • the permanent magnet synchronous motor is required to operate at the target frequency; in embodiments of the present application, the permanent magnet synchronous motor drive method is independent voltage drive, i.e. the frequency converter controls the operation of the permanent magnet synchronous motor by changing the output voltage.
  • the frequency converter determines the first output voltage corresponding to the target frequency, and drives the permanent magnet synchronous motor to operate by means of the first output voltage, so that the permanent magnet synchronous motor operates at the target frequency.
  • Step 103 detecting a first reactive current value during operation of the permanent magnet synchronous motor.
  • a first reactive current value arising during operation of the permanent magnet synchronous motor is detected; specifically, a drive current during operation of the permanent magnet synchronous motor may be split orthogonally into two current components at a first output voltage phase angle, wherein one current component has the same phase as the voltage, and the other current component is 90° from the voltage phase angle.
  • the current component which has the same phase as the voltage is active current, and the current component which is 90° from the voltage phase angle is reactive current; and a first reactive current value of the reactive current is read. It should be understood that only one example of a method for detecting reactive current is shown above, and this should not be regarded as limiting the method for detecting reactive current in embodiments of the present application in any way.
  • Step 104 adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • the first output voltage is adjusted according to the first reactive current value and the reactive current mean value, the process of adjustment comprising increasing the first output voltage, decreasing the first output voltage and maintaining the first output voltage, and the permanent magnet synchronous motor is driven to operate according to the second output voltage obtained by adjustment.
  • the process of adjusting the first output voltage is a dynamic adjustment process, i.e.
  • step 103 of detecting a first reactive current value during operation of the permanent magnet synchronous motor is performed again, and the second output voltage is adjusted according to the new first reactive current and the reactive current mean value; and this process is repeated.
  • a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible.
  • the permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e. the drive voltage of the permanent magnet synchronous motor) can be changed automatically according to the reactive current value produced by the permanent magnet synchronous motor. Thus, the permanent magnet synchronous motor can be prevented from falling out of step, and stability is higher, so the motor control method is more practical. Fig.
  • Step 201 acquiring a rated operating frequency of the permanent magnet synchronous motor.
  • the rated operating frequency of the permanent magnet synchronous motor is acquired; this rated operating frequency is recorded on a motor nameplate.
  • the rated operating frequency recorded on the nameplate may be inputted manually.
  • Step 202 controlling the permanent magnet synchronous motor to operate at a first frequency.
  • the permanent magnet synchronous motor is controlled to operate at the first frequency; in embodiments of the present application, a V/F control method is used to drive the permanent magnet synchronous motor to operate at the first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1, for example: the ratio threshold may be 1/4, i.e. the first frequency is 1/4 of the rated frequency, and when the ratio threshold is 1, the permanent magnet synchronous motor is driven to operate at the rated frequency.
  • Step 203 detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values.
  • Step 204 determining a mean value of the at least two second reactive current values to be the reactive current mean value.
  • the mean value of the at least two second reactive current values is calculated; in embodiments of the present application, various calculation methods can be used to calculate the mean value, for example: if there are a second reactive current 1 and a second reactive current 2, then the mean value is calculated according to the formula (second reactive current 1 + second reactive current 2)/2 or the mean value is calculated by a geometric mean value calculation method, etc.
  • the calculated mean value of the at least two second reactive currents is determined to be the reactive current mean value, which is recorded.
  • the permanent magnet synchronous motor is controlled to operate at the first frequency, the second reactive currents arising during operation of the permanent magnet synchronous motor are detected multiple times, and the mean value of the second reactive currents is determined to be the reactive current mean value.
  • the reactive current mean value can be acquired.
  • the reactive current mean value is the mean value of multiple reactive currents arising during operation at a fixed frequency, the reactive current mean value is more accurate and has higher reference significance; thus, when the first output voltage is adjusted according to the reactive current mean value and the first reactive current value, operation of the permanent magnet synchronous motor can be made more stable, so the method is more practical.
  • the ratio threshold is 1/2.
  • the ratio of the first frequency to the rated operating frequency is 1 : 2, i.e. the permanent magnet synchronous motor is controlled to operate at 1/2 of the rated frequency; in this case, the reactive current mean value calculated according to multiple second reactive currents produced by operation of the permanent magnet synchronous motor has greater reference significance, and the reactive current mean value is more accurate.
  • a rated back emf voltage of the permanent magnet synchronous motor may be acquired, then the first output voltage corresponding to the target frequency is determined according to a linear relationship between the rated operating frequency and the rated back emf voltage, and the first output voltage is used to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage.
  • the rated back emf voltage of the permanent magnet synchronous motor is acquired; specifically, the rated back emf voltage of the permanent magnet synchronous motor may be calculated automatically according to nameplate data of the permanent magnet synchronous motor inputted to the frequency converter, in which case the rated back emf voltage is a rated input voltage of the permanent magnet synchronous motor.
  • the first output voltage corresponding to the target frequency is determined according to the linear relationship between the rated operating frequency and the rated back emf voltage; since a linear relationship, specifically a directly proportional relationship exists between the rated operating frequency and the rated back emf voltage, the ratio of the rated operating frequency to the rated back emf voltage is a fixed constant, for example: the rated operating frequency is 50 Hz, and the rated back emf voltage is 300 V, so if the target frequency is 10 Hz at this time, then an input voltage of the permanent magnet synchronous motor is 60 V, i.e. the first output voltage of the frequency converter is 60 V.
  • the target frequency is less than or equal to the rated operating frequency
  • the input voltage of the permanent magnet synchronous motor is less than or equal to the rated back emf voltage, i.e. the first output voltage of the frequency converter is less than or equal to the rated back emf voltage.
  • the first output voltage corresponding to the target frequency is determined according to the linear relationship between the rated operating frequency and the rated back emf voltage of the permanent magnet synchronous motor, and the permanent magnet synchronous motor is driven to operate by means of the first output voltage, so that the permanent magnet synchronous motor operates at the target frequency.
  • step 104 comprises the following steps 301 - 303: Step 301: calculating the difference between the first reactive current value and the reactive current mean value. Step 302: judging whether the difference between the first reactive current value and the reactive current mean value is greater than a first threshold; if yes (Y), performing step 303, and if no (N), performing step 304.
  • Step 303 reducing the first output voltage to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, and performing step 103.
  • the difference between the first reactive current value and the reactive current mean value is greater than the first threshold, the first output voltage is reduced; the input current and input voltage of the permanent magnet synchronous motor can thus be reduced, and the second output voltage obtained by reducing the first output voltage is used to drive the permanent magnet synchronous motor to operate, and step 103 of detecting a first reactive current value during operation of the permanent magnet synchronous motor is performed again, so as to perform steps 301 - 303 again; and this cycle is repeated.
  • Step 304 judging whether the difference between the first reactive current value and the reactive current mean value is less than a second threshold; if yes (Y), performing step 305, and if no (N), performing step 103.
  • Step 305 increasing the first output voltage to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, and performing step 103.
  • the first output voltage is increased; the input current and input voltage of the permanent magnet synchronous motor can thus be increased, and the second output voltage obtained by increasing the first output voltage is used to drive the permanent magnet synchronous motor to operate, and step 103 of detecting a first reactive current value during operation of the permanent magnet synchronous motor is performed again, so as to perform steps 301 - 303 again; and this cycle is repeated.
  • the difference between the first reactive current value and the reactive current mean value lies within a preset range of fluctuation
  • the first output voltage is not changed, and is determined to be the second output voltage
  • the second output voltage is used to drive the permanent magnet synchronous motor to operate.
  • the range of fluctuation is [first threshold, second threshold]. This embodiment is explained below, taking as an example the case where the first threshold is +0.05, the second threshold is -0.05, and the preset range of fluctuation is [-0.05, +0.05].
  • the first output voltage is increased to obtain the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate,and the step of detecting a first reactive current value arising when the second output voltage is used to drive the permanent magnet synchronous motor to operate is performed again,wherein ⁇ ⁇ is used to represent the first reactive current value,and ⁇ ⁇ is used to represent the reactive current mean value.
  • ⁇ ⁇ > ⁇ ⁇ + 0.05 i. e.
  • the first output voltage is reduced to obtain the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate, and the step of detecting a first reactive current value arising when the second output voltage is used to drive the permanent magnet synchronous motor to operate is performed again.
  • the first output voltage is determined to be the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate.
  • the process described above is only one example, and does not limit the present application in any way; specifically, the first threshold, the second threshold and the preset range of fluctuation may be set according to the operating stability requirement of the permanent magnet synchronous motor.
  • the first output voltage is adjusted according to the difference between the first reactive current value and the reactive current mean value to obtain the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate. In this way, the permanent magnet synchronous motor can be controlled to find the optimum operating point automatically, reducing the difficulty of adjustment/testing.
  • FIG. 4 is a schematic drawing of a motor control apparatus provided in embodiments of the present application. As shown in Fig.
  • a motor control apparatus 400 comprises: an acquisition unit 401, for acquiring a reactive current mean value of a permanent magnet synchronous motor; a first drive unit 402, for using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; a detection unit 403, for detecting a first reactive current value during operation of the permanent magnet synchronous motor; a second drive unit 404, for adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate.
  • the acquisition unit 401 may be used to perform step 101 in the method embodiments above
  • the first drive unit 402 may be used to perform step 102 in the method embodiments above
  • the detection unit 403 may be used to perform step 103 in the method embodiments above
  • the second drive unit 404 may be used to perform step 104 in the method embodiments above.
  • the acquisition unit 401 may be used to acquire a rated operating frequency of the permanent magnet synchronous motor; control the permanent magnet synchronous motor to operate at a first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1; detect a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values; and determine a mean value of the at least two second reactive current values to be the reactive current mean value.
  • the ratio threshold is 1/2.
  • the acquisition unit 401 may be used to acquire a rated back emf voltage of the permanent magnet synchronous motor; determine the first output voltage corresponding to the target frequency according to a linear relationship between the rated operating frequency and the rated back emf voltage; and use the first output voltage to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage.
  • the second drive unit 404 may determine the first output voltage to be the second output voltage, and use the second output voltage to drive the permanent magnet synchronous motor to operate.
  • the second drive unit 404 may reduce the first output voltage to obtain the second output voltage, and use the second output voltage to drive the permanent magnet synchronous motor to operate. In a possible implementation, if the difference between the first reactive current value and the reactive current mean value is less than a second threshold, the second drive unit 404 may increase the first output voltage to obtain the second output voltage, and use the second output voltage to drive the permanent magnet synchronous motor to operate.
  • Fig. 5 is a schematic drawing of an electronic device provided in embodiments of the present application.
  • the specific embodiments of the present application do not limit the specific implementation of the electronic device.
  • the electronic device 500 provided in embodiments of the present application comprises: a processor 502, a communication interface 504, a memory 506 and a communication bus 508.
  • the processor 502, the communication interface 504 and the memory 506 communicate with each other via the communication bus 508.
  • the communication interface 504 is configured to communicate with other electronic devices or servers.
  • the processor 502 is configured to execute a program 510, and specifically may perform the relevant steps in any of the motor control method embodiments above.
  • the program 510 may comprise program code, which comprises computer operation instructions.
  • the processor 502 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuit configured to implement the embodiments of the present application.
  • One or more processors comprised in a smart device may be of the same type, for example, one or more CPUs; or of different types, for example, one or more CPUs and one or more ASICs.
  • the memory 506 is configured to store the program 510.
  • the memory 506 may comprise a high-speed RAM, and may further comprise a non-volatile memory, for example, at least one magnetic disk memory.
  • the program 510 may specifically be configured to cause the processor 502 to perform the motor control method in any of the embodiments above.
  • the steps in the program 510 reference may be made to the corresponding steps in any of the motor control method embodiments above and the corresponding descriptions in the units, which are not described again here.
  • Those skilled in the art will clearly understand that, for convenience and simplicity of description, for the specific operation processes of the device and modules described above, reference may be made to the descriptions of corresponding processes in the method embodiments above, which are not repeated here.
  • a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible.
  • the permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e.
  • Embodiments of the present application further provide a computer-readable storage medium, storing instructions for causing a machine to perform the motor control method as described herein.
  • a system or apparatus equipped with a storage medium may be provided; software program code realizing functions of any one of the embodiments above is stored on the storage medium, and a computer (or CPU or MPU) of the system or apparatus is caused to read and execute program code stored in the storage medium.
  • the program code read from the storage medium can itself implement the functions of any of the embodiments described above, and therefore the program code and the storage medium storing the program code constitute part of the present application.
  • Embodiments of storage media used for providing the program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards and ROM.
  • the program code may be downloaded from a server computer via a communication network. Furthermore, it should be clarified that an operating system, etc.
  • operating on a computer can be made to complete part or all of actual operations, not only through execution of the program code read by a computer, but also by means of instructions based on the program code, so as to realize functions of any one of the embodiments above.
  • the program code read from the storage medium is written into a memory provided in an expansion board inserted into a computer or written into a memory provided in an expansion module connected to a computer, and then based on the instruction of the program code, a CPU, etc. installed on the expansion board or the expansion module is made to perform part or all of the actual operations, thereby implementing the functions of any of the embodiments described above.
  • Embodiments of the present application further provide a computer program product, which is tangibly stored on a computer-readable medium and includes computer-executable instructions which, when executed, cause at least one processor to perform the motor control method provided in the above embodiments. It should be understood that the solutions in this embodiment have the corresponding technical effects in the method embodiments described above, which will not be detailed here. It should be explained that not all of the steps and modules in the flows and system structure diagrams above are necessary; certain steps or modules may be omitted according to actual requirements. The sequence in which the steps are executed is not fixed, and may be adjusted as needed.
  • a hardware module may be realized in a mechanical or an electrical manner.
  • a hardware module may comprise permanent dedicated circuitry or logic (for example, a dedicated processor, an FPGA or an ASIC) to perform corresponding operations.
  • the hardware module may further comprise programmable logic or circuitry (for example, a general-purpose processor or other programmable processor), which may be temporarily configured by software to complete corresponding operations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

The present application provides a motor control method and apparatus, an electronic device and storage medium. The motor control method comprises: acquiring a reactive current mean value of a permanent magnet synchronous motor; using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; detecting a first reactive current value during operation of the permanent magnet synchronous motor; adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. Controlling a permanent magnet synchronous motor by the motor control method provided in this solution can prevent the permanent magnet synchronous motor from falling out of step, and the permanent magnet synchronous motor is more stable during operation.

Description

Description Motor control method and apparatus, electronic device and storage medium Technical Field The present application relates to the technical field of electric control, in particular to a motor control method and apparatus, an electronic device and a storage medium. Background Art Permanent magnet synchronous motors have the advantages of high power efficiency, high power factor and small volume, and also have low rotational inertia, allowing high pulse torque, and are therefore capable of attaining high acceleration. Permanent magnet synchronous motors have good dynamic performance, are structurally compact and highly reliable in operation, while also being structurally simple and easy to maintain. As a result, permanent magnet synchronous motors are widely used in production as well as everyday life. At present, frequency converters employ vector control or programmable V/F control to drive permanent magnet synchronous motors. However, the use of vector control to drive a permanent magnet synchronous motor is expensive, and when programmable V/F control is used, adjustment/testing is difficult due to the large number of types of permanent magnet synchronous motors and loads. Moreover, load changes easily cause permanent magnet synchronous motors to fall out of step, and permanent magnet synchronous motors have poor stability. Thus, existing motor control methods are not very practical. Summary of the Invention In view of the above, the motor control method and apparatus, electronic device and storage medium provided in the present application can prevent a permanent magnet synchronous motor from falling out of step, and are thus highly practical. According to a first aspect of embodiments of the present application, a motor control method is provided, comprising: acquiring a reactive current mean value of a permanent magnet synchronous motor; using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; detecting a first reactive current value during operation of the permanent magnet synchronous motor; adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. In a possible implementation, the step of acquiring a reactive current mean value of a permanent magnet synchronous motor comprises: acquiring a rated operating frequency of the permanent magnet synchronous motor; controlling the permanent magnet synchronous motor to operate at a first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1; detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values; determining a mean value of the at least two second reactive current values to be the reactive current mean value. In a possible implementation, the ratio threshold is 1/2. In a possible implementation, the step of using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate, comprises: acquiring a rated back emf voltage of the permanent magnet synchronous motor; determining the first output voltage corresponding to the target frequency according to a linear relationship between the rated operating frequency and the rated back emf voltage; using the first output voltage to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage. In a possible implementation, the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, comprises: if the difference between the first reactive current value and the reactive current mean value lies within a preset range of fluctuation, determining the first output voltage to be the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. In a possible implementation, the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, comprises: if the difference between the first reactive current value and the reactive current mean value is greater than a first threshold, reducing the first output voltage to obtain the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. In a possible implementation, the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, comprises: if the difference between the first reactive current value and the reactive current mean value is less than a second threshold, increasing the first output voltage to obtain the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. According to a second aspect of embodiments of the present application, a motor control apparatus is provided, comprising: an acquisition unit, for acquiring a reactive current mean value of a permanent magnet synchronous motor; a first drive unit, for using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; a detection unit, for detecting a first reactive current value during operation of the permanent magnet synchronous motor; a second drive unit, for adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. According to a third aspect of embodiments of the present application, an electronic device is provided, comprising: a processor, a communication interface, a memory and a communication bus, the processor, the memory and the communication interface communicating with each other via the communication bus; the memory being configured to store at least one executable instruction, the executable instruction causing the processor to perform an operation corresponding to the motor control method provided in the first aspect above. According to a fourth aspect of embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium has stored thereon a computer instruction which, when executed by a processor, causes the processor to perform an operation corresponding to the motor control method provided in the first aspect above. According to a fifth aspect of embodiments of the present application, a computer program product is provided, wherein the computer program product is tangibly stored on a computer- readable medium and comprises a computer-executable instruction which, when executed, causes at least one processor to perform the motor control method provided in the first aspect above or any possible implementation of the first aspect. By means of the above technical solution, a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible. The permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e. the drive voltage of the permanent magnet synchronous motor) can be changed automatically according to the reactive current value produced by the permanent magnet synchronous motor. Thus, the permanent magnet synchronous motor can be prevented from falling out of step, and stability is higher, so the motor control method is more practical. Brief Description of the Drawings Fig. 1 is a flow chart of a motor control method provided in embodiments of the present application. Fig. 2 is a flow chart of a method provided in embodiments of the present application for acquiring a reactive current mean value. Fig. 3 is a flow chart of another motor control method provided in embodiments of the present application. Fig. 4 is a schematic drawing of a motor control apparatus provided in embodiments of the present application. Fig. 5 is a schematic drawing of an electronic device provided in embodiments of the present application. Key to the drawings: 101: acquiring a reactive current mean value of a permanent magnet synchronous motor 102: using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate 103: detecting a first reactive current value during operation of the permanent magnet synchronous motor 104: adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate 201: acquiring a rated operating frequency of the permanent magnet synchronous motor 202: controlling the permanent magnet synchronous motor to operate at a first frequency 203: detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values 204: determining a mean value of the at least two second reactive current values to be the reactive current mean value 301: calculating the difference between the first reactive current value and the reactive current mean value 302: judging whether the difference between the first reactive current value and the reactive current mean value is greater than a first threshold 303: reducing the first output voltage to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate 304: judging whether the difference between the first reactive current value and the reactive current mean value is less than a second threshold 305: increasing the first output voltage to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate 100: Motor control 200: Method for 300: Another motor method acquiring reactive control method current mean value 401: Acquisition 402: First drive unit 403: Detection unit unit 404: Second drive 500: Electronic 502: Processor unit device 504: Communication 506: Memory 508: Communication interface bus 510: Program 400: Motor control apparatus Detailed Description of the Invention As stated above, permanent magnet synchronous motors have the advantages of high power efficiency, high power factor and small volume, and also have low rotational inertia, allowing high pulse torque, and are therefore capable of attaining high acceleration. Permanent magnet synchronous motors have good dynamic performance, are structurally compact and highly reliable in operation, while also being structurally simple and easy to maintain. As a result, permanent magnet synchronous motors are widely used in production as well as everyday life. At present, frequency converters employ vector control or programmable V/F control to drive permanent magnet synchronous motors. However, in the case of wind turbine and water pump type loads with quadratic torque load characteristics, the use of a large number of vector frequency converters to drive permanent magnet synchronous motors by vector control is expensive. Moreover, when programmable V/F control is used to drive a permanent magnet synchronous motor, the method of programmable V/F control is a minimum current method, in which a voltage value at an optimum operating point is found, and a V/F curve between voltage and frequency is determined according to the voltage value at the optimum operating point, and the permanent magnet synchronous motor is driven by means of the V/F curve. However, such a method has the following shortcomings: when the load changes, the optimum operating point also changes, and the use of the original V/F curve to drive the permanent magnet synchronous motor is likely to cause the permanent magnet synchronous motor to fall out of step. Permanent magnet synchronous motors have poor stability, and are difficult to adjust/test, so the adjustment/testing time is long. Thus, existing permanent magnet synchronous motor control methods are not very practical. In embodiments of the present application, a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible. The permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e. the drive voltage of the permanent magnet synchronous motor) can be changed automatically according to the reactive current value produced by the permanent magnet synchronous motor. Thus, the permanent magnet synchronous motor can be prevented from falling out of step, and stability is higher, so the motor control method is more practical. The motor control method and apparatus and the electronic device provided in embodiments of the present application are explained in detail below with reference to the accompanying drawings. Fig. 1 is a flow chart of a motor control method provided in embodiments of the present application. As shown in Fig. 1, the motor control method 100 comprises the following steps 101 - 104: Step 101: acquiring a reactive current mean value of a permanent magnet synchronous motor. A reactive current mean value of a permanent magnet synchronous motor connected to a frequency converter is acquired. Optionally, it is possible to judge whether a reactive current mean value has been calculated in advance for the permanent magnet synchronous motor; if so, the reactive current mean value calculated in advance is acquired, otherwise a reactive current mean value of the permanent magnet synchronous motor is calculated, and the calculated reactive current mean value is acquired, wherein the reactive current mean value may be calculated by an integral calculation method, a mean value method or another calculation method, and the specific calculation method is not limited by embodiments of the present application. Step 102: using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate. The target frequency is a preset operating frequency of the permanent magnet synchronous motor, i.e. the permanent magnet synchronous motor is required to operate at the target frequency; in embodiments of the present application, the permanent magnet synchronous motor drive method is independent voltage drive, i.e. the frequency converter controls the operation of the permanent magnet synchronous motor by changing the output voltage. The frequency converter determines the first output voltage corresponding to the target frequency, and drives the permanent magnet synchronous motor to operate by means of the first output voltage, so that the permanent magnet synchronous motor operates at the target frequency. Step 103: detecting a first reactive current value during operation of the permanent magnet synchronous motor. A first reactive current value arising during operation of the permanent magnet synchronous motor is detected; specifically, a drive current during operation of the permanent magnet synchronous motor may be split orthogonally into two current components at a first output voltage phase angle, wherein one current component has the same phase as the voltage, and the other current component is 90° from the voltage phase angle. The current component which has the same phase as the voltage is active current, and the current component which is 90° from the voltage phase angle is reactive current; and a first reactive current value of the reactive current is read. It should be understood that only one example of a method for detecting reactive current is shown above, and this should not be regarded as limiting the method for detecting reactive current in embodiments of the present application in any way. Step 104: adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. The first output voltage is adjusted according to the first reactive current value and the reactive current mean value, the process of adjustment comprising increasing the first output voltage, decreasing the first output voltage and maintaining the first output voltage, and the permanent magnet synchronous motor is driven to operate according to the second output voltage obtained by adjustment. It must be explained that the process of adjusting the first output voltage is a dynamic adjustment process, i.e. after using the second output voltage to drive the permanent magnet synchronous motor, step 103 of detecting a first reactive current value during operation of the permanent magnet synchronous motor is performed again, and the second output voltage is adjusted according to the new first reactive current and the reactive current mean value; and this process is repeated. In embodiments of the present application, a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible. The permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e. the drive voltage of the permanent magnet synchronous motor) can be changed automatically according to the reactive current value produced by the permanent magnet synchronous motor. Thus, the permanent magnet synchronous motor can be prevented from falling out of step, and stability is higher, so the motor control method is more practical. Fig. 2 is a flow chart of a method provided in embodiments of the present application for acquiring a reactive current mean value; as shown in Fig. 2, when acquiring a reactive current mean value of the permanent magnet synchronous motor, steps 201 - 204 below may be performed: Step 201: acquiring a rated operating frequency of the permanent magnet synchronous motor. The rated operating frequency of the permanent magnet synchronous motor is acquired; this rated operating frequency is recorded on a motor nameplate. The rated operating frequency recorded on the nameplate may be inputted manually. It should be explained that when the rated operating frequency of the permanent magnet synchronous motor is not recorded on the motor nameplate, a rated rotation speed of the permanent magnet synchronous motor may be acquired, and the rated operating frequency of the permanent magnet synchronous motor may be calculated according to the formula ^ = 60^⁄ ^ ,where ^ is used to represent the rated rotation speed of the permanent magnet synchronous motor, ^ is used to represent the rated operating frequency of the permanent magnet synchronous motor, and ^ is used to represent the number of pole pairs of the rotating magnetic field in the permanent magnet synchronous motor. Step 202: controlling the permanent magnet synchronous motor to operate at a first frequency. The permanent magnet synchronous motor is controlled to operate at the first frequency; in embodiments of the present application, a V/F control method is used to drive the permanent magnet synchronous motor to operate at the first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1, for example: the ratio threshold may be 1/4, i.e. the first frequency is 1/4 of the rated frequency, and when the ratio threshold is 1, the permanent magnet synchronous motor is driven to operate at the rated frequency. Step 203: detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values. When operation of the permanent magnet synchronous motor reaches the first frequency, and operates stably at the first frequency, a reactive current of the permanent magnet synchronous motor at this time is detected at least twice, to obtain at least two reactive current values. Step 204: determining a mean value of the at least two second reactive current values to be the reactive current mean value. The mean value of the at least two second reactive current values is calculated; in embodiments of the present application, various calculation methods can be used to calculate the mean value, for example: if there are a second reactive current 1 and a second reactive current 2, then the mean value is calculated according to the formula (second reactive current 1 + second reactive current 2)/2 or the mean value is calculated by a geometric mean value calculation method, etc. The calculated mean value of the at least two second reactive currents is determined to be the reactive current mean value, which is recorded. In embodiments of the present application, the permanent magnet synchronous motor is controlled to operate at the first frequency, the second reactive currents arising during operation of the permanent magnet synchronous motor are detected multiple times, and the mean value of the second reactive currents is determined to be the reactive current mean value. In this way, the reactive current mean value can be acquired. Moreover, since the reactive current mean value is the mean value of multiple reactive currents arising during operation at a fixed frequency, the reactive current mean value is more accurate and has higher reference significance; thus, when the first output voltage is adjusted according to the reactive current mean value and the first reactive current value, operation of the permanent magnet synchronous motor can be made more stable, so the method is more practical. In a possible implementation, the ratio threshold is 1/2. In embodiments of the present application, the ratio of the first frequency to the rated operating frequency is 1 : 2, i.e. the permanent magnet synchronous motor is controlled to operate at 1/2 of the rated frequency; in this case, the reactive current mean value calculated according to multiple second reactive currents produced by operation of the permanent magnet synchronous motor has greater reference significance, and the reactive current mean value is more accurate. In a possible implementation, when the first output voltage corresponding to the target frequency is used to drive the permanent magnet synchronous motor to operate, a rated back emf voltage of the permanent magnet synchronous motor may be acquired, then the first output voltage corresponding to the target frequency is determined according to a linear relationship between the rated operating frequency and the rated back emf voltage, and the first output voltage is used to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage. The rated back emf voltage of the permanent magnet synchronous motor is acquired; specifically, the rated back emf voltage of the permanent magnet synchronous motor may be calculated automatically according to nameplate data of the permanent magnet synchronous motor inputted to the frequency converter, in which case the rated back emf voltage is a rated input voltage of the permanent magnet synchronous motor. The first output voltage corresponding to the target frequency is determined according to the linear relationship between the rated operating frequency and the rated back emf voltage; since a linear relationship, specifically a directly proportional relationship exists between the rated operating frequency and the rated back emf voltage, the ratio of the rated operating frequency to the rated back emf voltage is a fixed constant, for example: the rated operating frequency is 50 Hz, and the rated back emf voltage is 300 V, so if the target frequency is 10 Hz at this time, then an input voltage of the permanent magnet synchronous motor is 60 V, i.e. the first output voltage of the frequency converter is 60 V. If the input voltage of the permanent magnet synchronous motor exceeds the rated back emf voltage, this is likely to cause damage to the permanent magnet synchronous motor, so the target frequency is less than or equal to the rated operating frequency, and the input voltage of the permanent magnet synchronous motor is less than or equal to the rated back emf voltage, i.e. the first output voltage of the frequency converter is less than or equal to the rated back emf voltage. In embodiments of the present application, the first output voltage corresponding to the target frequency is determined according to the linear relationship between the rated operating frequency and the rated back emf voltage of the permanent magnet synchronous motor, and the permanent magnet synchronous motor is driven to operate by means of the first output voltage, so that the permanent magnet synchronous motor operates at the target frequency. Since the permanent magnet synchronous motor is driven to operate by controlling the first output voltage, the permanent magnet synchronous motor is controlled by independent voltage control, and control accuracy is higher than when the permanent magnet synchronous motor is driven with a V/F control method. Fig. 3 is a flow chart of another motor control method provided in embodiments of the present application. As shown in Fig. 3, based on steps 101 - 104 shown in Fig. 1, step 104 comprises the following steps 301 - 303: Step 301: calculating the difference between the first reactive current value and the reactive current mean value. Step 302: judging whether the difference between the first reactive current value and the reactive current mean value is greater than a first threshold; if yes (Y), performing step 303, and if no (N), performing step 304. Step 303: reducing the first output voltage to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, and performing step 103. When the difference between the first reactive current value and the reactive current mean value is greater than the first threshold, the first output voltage is reduced; the input current and input voltage of the permanent magnet synchronous motor can thus be reduced, and the second output voltage obtained by reducing the first output voltage is used to drive the permanent magnet synchronous motor to operate, and step 103 of detecting a first reactive current value during operation of the permanent magnet synchronous motor is performed again, so as to perform steps 301 - 303 again; and this cycle is repeated. Step 304: judging whether the difference between the first reactive current value and the reactive current mean value is less than a second threshold; if yes (Y), performing step 305, and if no (N), performing step 103. Step 305: increasing the first output voltage to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, and performing step 103. When the difference between the first reactive current value and the reactive current mean value is less than the second threshold, the first output voltage is increased; the input current and input voltage of the permanent magnet synchronous motor can thus be increased, and the second output voltage obtained by increasing the first output voltage is used to drive the permanent magnet synchronous motor to operate, and step 103 of detecting a first reactive current value during operation of the permanent magnet synchronous motor is performed again, so as to perform steps 301 - 303 again; and this cycle is repeated. It should be explained that when the difference between the first reactive current value and the reactive current mean value is less than the first threshold and greater than the second threshold, i.e. the difference between the first reactive current value and the reactive current mean value lies within a preset range of fluctuation, the first output voltage is not changed, and is determined to be the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate. The range of fluctuation is [first threshold, second threshold]. This embodiment is explained below, taking as an example the case where the first threshold is +0.05, the second threshold is -0.05, and the preset range of fluctuation is [-0.05, +0.05]. When ^^ < ^^ – 0.05,i.e. ^^ − ^^ < -0.05, the first output voltage is increased to obtain the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate,and the step of detecting a first reactive current value arising when the second output voltage is used to drive the permanent magnet synchronous motor to operate is performed again,wherein ^^ is used to represent the first reactive current value,and ^^ is used to represent the reactive current mean value. When ^^ > ^^ + 0.05, i. e. ^^ − ^^ > +0.05, the first output voltage is reduced to obtain the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate, and the step of detecting a first reactive current value arising when the second output voltage is used to drive the permanent magnet synchronous motor to operate is performed again. When ^^ − 0.05 < ^^ < ^^ + 0.05, i. e. −0.05 < ^^ − ^^ < +0.05, the first output voltage is determined to be the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate. It should be understood that the process described above is only one example, and does not limit the present application in any way; specifically, the first threshold, the second threshold and the preset range of fluctuation may be set according to the operating stability requirement of the permanent magnet synchronous motor. In embodiments of the present application, the first output voltage is adjusted according to the difference between the first reactive current value and the reactive current mean value to obtain the second output voltage, and the second output voltage is used to drive the permanent magnet synchronous motor to operate. In this way, the permanent magnet synchronous motor can be controlled to find the optimum operating point automatically, reducing the difficulty of adjustment/testing. When the load changes, the output voltage can be adjusted dynamically, preventing the permanent magnet synchronous motor from falling out of step due to load changes, and increasing the operating stability of the permanent magnet synchronous motor; thus, the motor control method is more practical. Fig. 4 is a schematic drawing of a motor control apparatus provided in embodiments of the present application. As shown in Fig. 4, a motor control apparatus 400 comprises: an acquisition unit 401, for acquiring a reactive current mean value of a permanent magnet synchronous motor; a first drive unit 402, for using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; a detection unit 403, for detecting a first reactive current value during operation of the permanent magnet synchronous motor; a second drive unit 404, for adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. In embodiments of the present application, the acquisition unit 401 may be used to perform step 101 in the method embodiments above, the first drive unit 402 may be used to perform step 102 in the method embodiments above, the detection unit 403 may be used to perform step 103 in the method embodiments above, and the second drive unit 404 may be used to perform step 104 in the method embodiments above. In a possible implementation, the acquisition unit 401 may be used to acquire a rated operating frequency of the permanent magnet synchronous motor; control the permanent magnet synchronous motor to operate at a first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1; detect a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values; and determine a mean value of the at least two second reactive current values to be the reactive current mean value. In a possible implementation, the ratio threshold is 1/2. In a possible embodiment, the acquisition unit 401 may be used to acquire a rated back emf voltage of the permanent magnet synchronous motor; determine the first output voltage corresponding to the target frequency according to a linear relationship between the rated operating frequency and the rated back emf voltage; and use the first output voltage to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage. In a possible implementation, if the difference between the first reactive current value and the reactive current mean value lies within a preset range of fluctuation, the second drive unit 404 may determine the first output voltage to be the second output voltage, and use the second output voltage to drive the permanent magnet synchronous motor to operate. In a possible implementation, if the difference between the first reactive current value and the reactive current mean value is greater than a first threshold, the second drive unit 404 may reduce the first output voltage to obtain the second output voltage, and use the second output voltage to drive the permanent magnet synchronous motor to operate. In a possible implementation, if the difference between the first reactive current value and the reactive current mean value is less than a second threshold, the second drive unit 404 may increase the first output voltage to obtain the second output voltage, and use the second output voltage to drive the permanent magnet synchronous motor to operate. It should be explained that content such as processes of execution and exchange of information between the modules in the motor control apparatus is based on the same concept as the motor control method embodiments above, so for specific content, reference may be made to the information related in the motor control method embodiments above, which is not repeated here. Fig. 5 is a schematic drawing of an electronic device provided in embodiments of the present application. The specific embodiments of the present application do not limit the specific implementation of the electronic device. Referring to Fig. 5, the electronic device 500 provided in embodiments of the present application comprises: a processor 502, a communication interface 504, a memory 506 and a communication bus 508. Here: The processor 502, the communication interface 504 and the memory 506 communicate with each other via the communication bus 508. The communication interface 504 is configured to communicate with other electronic devices or servers. The processor 502 is configured to execute a program 510, and specifically may perform the relevant steps in any of the motor control method embodiments above. Specifically, the program 510 may comprise program code, which comprises computer operation instructions. The processor 502 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuit configured to implement the embodiments of the present application. One or more processors comprised in a smart device may be of the same type, for example, one or more CPUs; or of different types, for example, one or more CPUs and one or more ASICs. The memory 506 is configured to store the program 510. The memory 506 may comprise a high-speed RAM, and may further comprise a non-volatile memory, for example, at least one magnetic disk memory. The program 510 may specifically be configured to cause the processor 502 to perform the motor control method in any of the embodiments above. For the specific implementation of the steps in the program 510, reference may be made to the corresponding steps in any of the motor control method embodiments above and the corresponding descriptions in the units, which are not described again here. Those skilled in the art will clearly understand that, for convenience and simplicity of description, for the specific operation processes of the device and modules described above, reference may be made to the descriptions of corresponding processes in the method embodiments above, which are not repeated here. By means of the electronic device in embodiments of the present application, a first output voltage is used to drive a permanent magnet synchronous motor to operate, and in this way, independent voltage control of the permanent magnet synchronous motor is possible. The permanent magnet synchronous motor can be controlled more accurately to operate at a target frequency, and the first output voltage is adjusted according to a first reactive current detected during operation of the permanent magnet synchronous motor and an acquired reactive current mean value; thus, a drive voltage of the permanent magnet synchronous motor can be adjusted, so that the operation of the permanent magnet synchronous motor is more stable. Since a non-vector control method is used to drive the permanent magnet synchronous motor, the cost is lower, and when the load changes, the output voltage (i.e. the drive voltage of the permanent magnet synchronous motor) can be changed automatically according to the reactive current value produced by the permanent magnet synchronous motor. Thus, the permanent magnet synchronous motor can be prevented from falling out of step, and stability is higher, so the motor control method is more practical. Embodiments of the present application further provide a computer-readable storage medium, storing instructions for causing a machine to perform the motor control method as described herein. Specifically, a system or apparatus equipped with a storage medium may be provided; software program code realizing functions of any one of the embodiments above is stored on the storage medium, and a computer (or CPU or MPU) of the system or apparatus is caused to read and execute program code stored in the storage medium. In this case, the program code read from the storage medium can itself implement the functions of any of the embodiments described above, and therefore the program code and the storage medium storing the program code constitute part of the present application. Embodiments of storage media used for providing the program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards and ROM. Optionally, the program code may be downloaded from a server computer via a communication network. Furthermore, it should be clarified that an operating system, etc. operating on a computer can be made to complete part or all of actual operations, not only through execution of the program code read by a computer, but also by means of instructions based on the program code, so as to realize functions of any one of the embodiments above. In addition, it will be understood that the program code read from the storage medium is written into a memory provided in an expansion board inserted into a computer or written into a memory provided in an expansion module connected to a computer, and then based on the instruction of the program code, a CPU, etc. installed on the expansion board or the expansion module is made to perform part or all of the actual operations, thereby implementing the functions of any of the embodiments described above. Embodiments of the present application further provide a computer program product, which is tangibly stored on a computer-readable medium and includes computer-executable instructions which, when executed, cause at least one processor to perform the motor control method provided in the above embodiments. It should be understood that the solutions in this embodiment have the corresponding technical effects in the method embodiments described above, which will not be detailed here. It should be explained that not all of the steps and modules in the flows and system structure diagrams above are necessary; certain steps or modules may be omitted according to actual requirements. The sequence in which the steps are executed is not fixed, and may be adjusted as needed. The system structures described in the embodiments above may be physical structures or logical structures, i.e., some modules might be realized by the same physical entity, or some modules might be realized by multiple physical entities, or realized jointly by certain components in multiple independent devices. A noun or pronoun referring to a person in the present patent application is not limited to a specific gender. In the embodiments above, a hardware module may be realized in a mechanical or an electrical manner. For example, a hardware module may comprise permanent dedicated circuitry or logic (for example, a dedicated processor, an FPGA or an ASIC) to perform corresponding operations. The hardware module may further comprise programmable logic or circuitry (for example, a general-purpose processor or other programmable processor), which may be temporarily configured by software to complete corresponding operations. Particular implementations (mechanical, or dedicated permanent circuitry, or temporarily set circuitry) may be determined based on considerations of cost and time. The present application has been demonstrated and described in detail in conjunction with the drawings and preferred embodiments, but the present application is not limited to these disclosed embodiments. Those skilled in the art can understand that more embodiments of the present application can be obtained by combining the code review means in different embodiments described above based on the various embodiments above, and these embodiments also fall within the scope of protection of the present application.

Claims

Claims 1. A motor control method (100), comprising: acquiring a reactive current mean value of a permanent magnet synchronous motor; using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; detecting a first reactive current value during operation of the permanent magnet synchronous motor; adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. 2. The method as claimed in claim 1, wherein the step of acquiring a reactive current mean value of a permanent magnet synchronous motor comprises: acquiring a rated operating frequency of the permanent magnet synchronous motor; controlling the permanent magnet synchronous motor to operate at a first frequency, wherein the ratio of the first frequency to the rated operating frequency is a preset ratio threshold less than or equal to 1; detecting a reactive current of the permanent magnet synchronous motor, to obtain at least two second reactive current values; determining a mean value of the at least two second reactive current values to be the reactive current mean value. 3. The method as claimed in claim 2, wherein the ratio threshold is 1/2. 4. The method as claimed in claim 2, wherein the step of using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate, comprises: acquiring a rated back emf voltage of the permanent magnet synchronous motor; determining the first output voltage corresponding to the target frequency according to a linear relationship between the rated operating frequency and the rated back emf voltage; using the first output voltage to drive the permanent magnet synchronous motor to operate, wherein the first output voltage is less than or equal to the rated back emf voltage. 5. The method as claimed in claim 1, wherein the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, comprises: if the difference between the first reactive current value and the reactive current mean value lies within a preset range of fluctuation, determining the first output voltage to be the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. 6. The method as claimed in claim 1, wherein the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, comprises: if the difference between the first reactive current value and the reactive current mean value is greater than a first threshold, reducing the first output voltage to obtain the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. 7. The method as claimed in claim 1, wherein the step of adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate, comprises: if the difference between the first reactive current value and the reactive current mean value is less than a second threshold, increasing the first output voltage to obtain the second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. 8. A motor control apparatus (400), comprising: an acquisition unit (401), for acquiring a reactive current mean value of a permanent magnet synchronous motor; a first drive unit (402), for using a first output voltage corresponding to a target frequency to drive the permanent magnet synchronous motor to operate; a detection unit (403), for detecting a first reactive current value during operation of the permanent magnet synchronous motor; a second drive unit (404), for adjusting the first output voltage according to the first reactive current value and the reactive current mean value to obtain a second output voltage, and using the second output voltage to drive the permanent magnet synchronous motor to operate. 9. An electronic device (500), comprising: a processor (502), a communication interface (504), a memory (506) and a communication bus (508), the processor (502), the memory (506) and the communication interface (504) communicating with each other via the communication bus (508); the memory (506) being configured to store at least one executable instruction, the executable instruction causing the processor (502) to perform an operation corresponding to the motor control method (100) as claimed in any one of claims 1 - 7. 10. A computer-readable storage medium, wherein the computer- readable storage medium has stored thereon a computer instruction which, when executed by a processor, causes the processor to perform the method as claimed in any one of claims 1 - 7. 11. A computer program product, wherein the computer program product is tangibly stored on a computer-readable medium and comprises a computer-executable instruction which, when executed, causes at least one processor to perform the method as claimed in any one of claims 1 - 7.
PCT/EP2024/065389 2023-06-06 2024-06-05 Motor control method and apparatus, electronic device and storage medium Ceased WO2024251765A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202480027552.3A CN121079893A (en) 2023-06-06 2024-06-05 Motor control method, motor control device, electronic equipment and storage medium
EP24731326.5A EP4706167A1 (en) 2023-06-06 2024-06-05 Motor control method and apparatus, electronic device and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310666232.X 2023-06-06
CN202310666232.XA CN116667710A (en) 2023-06-06 2023-06-06 Motor control method, device, electronic device and storage medium

Publications (1)

Publication Number Publication Date
WO2024251765A1 true WO2024251765A1 (en) 2024-12-12

Family

ID=87713390

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2024/065389 Ceased WO2024251765A1 (en) 2023-06-06 2024-06-05 Motor control method and apparatus, electronic device and storage medium

Country Status (3)

Country Link
EP (1) EP4706167A1 (en)
CN (2) CN116667710A (en)
WO (1) WO2024251765A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7170256B2 (en) * 2004-06-30 2007-01-30 Fanuc Ltd Motor control device
JP2008086098A (en) * 2006-09-27 2008-04-10 Fuji Electric Fa Components & Systems Co Ltd Permanent magnet synchronous motor drive device
CN114710069A (en) * 2022-03-28 2022-07-05 山东凯信德电子科技有限公司 Efficient energy-saving operation control method for permanent magnet motor frequency converter
CN115765570A (en) * 2022-11-29 2023-03-07 大禹电气科技股份有限公司 Permanent magnet synchronous motor VF control method, device, equipment and readable storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7170256B2 (en) * 2004-06-30 2007-01-30 Fanuc Ltd Motor control device
JP2008086098A (en) * 2006-09-27 2008-04-10 Fuji Electric Fa Components & Systems Co Ltd Permanent magnet synchronous motor drive device
CN114710069A (en) * 2022-03-28 2022-07-05 山东凯信德电子科技有限公司 Efficient energy-saving operation control method for permanent magnet motor frequency converter
CN115765570A (en) * 2022-11-29 2023-03-07 大禹电气科技股份有限公司 Permanent magnet synchronous motor VF control method, device, equipment and readable storage medium

Also Published As

Publication number Publication date
CN116667710A (en) 2023-08-29
EP4706167A1 (en) 2026-03-11
CN121079893A (en) 2025-12-05

Similar Documents

Publication Publication Date Title
CN113258846B (en) Device, method and medium for motor startup state detection based on field-oriented control
CN111525868B (en) Phase shifting method and system for three-phase inverter and readable storage medium
CN108418492B (en) A zero calibration method, calibration device and control system for a permanent magnet synchronous motor
CN112290841B (en) Permanent magnet synchronous motor control method and device, electronic equipment and storage medium
CN108063575B (en) I/F starting method and system for self-starting permanent magnet synchronous motor
CN106533279A (en) Synchronous motor step-out detection method and device
CN112600476A (en) Control device and method for electric machine
CN109818543B (en) A kind of motor automatic calibration method, device and controller
CN106817064A (en) Driving method of alternating current motor and motor driving device using same
WO2024251765A1 (en) Motor control method and apparatus, electronic device and storage medium
CN117728731A (en) Motor position holding method, holding device and motor
CN111162712A (en) Control method of direct-drive permanent magnet synchronous motor, traction controller and storage medium
US12081146B2 (en) Method for starting and stopping an asynchronous motor
CN100373767C (en) Apparatus and method for controlling the speed of an electric motor
KR102359677B1 (en) Rotor initial angle estimation device and method
CN117491756B (en) Phase loss detection method, training method of phase loss detection network model and related device
CN109510525B (en) Method for detecting initial state of permanent magnet synchronous motor
WO2025107851A1 (en) Vehicle motor control method and apparatus, and device
CN108429425B (en) DC brushless motor and control method thereof
CN111262494A (en) Control method and device of permanent magnet synchronous motor, storage medium and processor
US11728753B2 (en) Detecting motor stall condition
CN112104271B (en) Method and device for detecting initial position and initial rotating speed of motor and readable medium
CN115955157A (en) Method and device for estimating temperature of motor rotor, electronic equipment and storage medium
CN117792199B (en) A permanent magnet synchronous motor control method, device, vehicle and storage medium
JP3043717B2 (en) Voltage controller

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24731326

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2024731326

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

ENP Entry into the national phase

Ref document number: 2024731326

Country of ref document: EP

Effective date: 20251205

WWP Wipo information: published in national office

Ref document number: 2024731326

Country of ref document: EP