CN113179058A - Stepper motor current harmonic suppression method based on harmonic current injection method - Google Patents

Stepper motor current harmonic suppression method based on harmonic current injection method Download PDF

Info

Publication number
CN113179058A
CN113179058A CN202110728600.XA CN202110728600A CN113179058A CN 113179058 A CN113179058 A CN 113179058A CN 202110728600 A CN202110728600 A CN 202110728600A CN 113179058 A CN113179058 A CN 113179058A
Authority
CN
China
Prior art keywords
current
phase
harmonic
motor
coordinate system
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.)
Granted
Application number
CN202110728600.XA
Other languages
Chinese (zh)
Other versions
CN113179058B (en
Inventor
姚进光
王申相
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.)
Shenzhen Just Motion Control Electromechanics Co ltd
Original Assignee
Shenzhen Just Motion Control Electromechanics Co ltd
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 Shenzhen Just Motion Control Electromechanics Co ltd filed Critical Shenzhen Just Motion Control Electromechanics Co ltd
Priority to CN202110728600.XA priority Critical patent/CN113179058B/en
Publication of CN113179058A publication Critical patent/CN113179058A/en
Application granted granted Critical
Publication of CN113179058B publication Critical patent/CN113179058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step
    • H02P8/12Control or stabilisation of current
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Stepping Motors (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The invention provides a method for suppressing current harmonics of a stepping motor based on a harmonic current injection method, which specifically comprises the following steps: setting a reference current, and solving a current difference value of the reference current and the phase current; transforming the current difference into a dq rotation coordinate system; phase current of the motor is converted to a-3 theta coordinate system, and third harmonic current component is obtained through first-order low-pass filtering; regulating the output of the PI controller to be zero through the PI controller to obtain the output of the PI controller, and obtaining harmonic compensation voltage through a harmonic suppression module; adding the harmonic compensation voltage into a current loop to obtain d-axis voltage and q-axis voltage, calculating control voltage, and converting the control voltage into a static coordinate system to obtain phase voltage; the phase voltage is subjected to SPWM modulation, passes through an inverter and is output to a motor. The invention applies the harmonic current injection method to the two-phase hybrid stepping motor to solve the harmonic current component generated in the operation of the two-phase hybrid stepping motor, and has less required modules and low computation amount.

Description

Stepper motor current harmonic suppression method based on harmonic current injection method
Technical Field
The invention particularly relates to a stepping motor current harmonic suppression method based on a harmonic current injection method.
Background
During the operation of the motor, the smoothness of output torque is reduced due to current harmonics, the system performance is negatively affected, and the loss of a stator winding and an iron core is increased.
In the prior art:
prior art 1: wangxing, bauxu, & ratten. (2020). a five-phase hybrid stepper motor space vector pulse width modulation optimization control strategy capable of suppressing the third harmonic, Nanjing university of aerospace, 052(002), 181-.
The prior art 1 proposes a method: in the five-phase hybrid stepping motor, the purpose of inhibiting the third harmonic is achieved by enabling the voltage space vector synthesized in the third harmonic coordinate system to be 0, so that the torque pulsation of the motor is small, and the motor runs more stably.
Prior art 2: liao Yoghao, Yanshuai, Liu Sha, Yao Jun, (2011) harmonic injection is used for restraining torque ripple of permanent magnet synchronous motor.
The prior art 2 proposes a method: harmonic voltage is obtained through extracting fifth and seventh harmonic currents and passing through a harmonic current loop and is injected into the voltage, so that harmonic components in the operation of the motor are suppressed, and torque pulsation of the motor is suppressed.
However, the method in the prior art 1 is suitable for a five-phase hybrid stepping motor, but not suitable for a two-phase hybrid stepping motor, and the method in the prior art 2 has many modules, a large amount of calculation and a complex algorithm.
Therefore, a method for suppressing the current harmonic of the stepping motor based on the harmonic current injection method is needed, and the problems that the harmonic current injection method is not suitable for a two-phase hybrid stepping motor and the harmonic current injection method in the prior art has more modules, large calculation amount and complex algorithm are solved.
Disclosure of Invention
The invention provides a stepping motor current harmonic suppression method based on a harmonic current injection method, which is applied to a two-phase hybrid stepping motor to solve harmonic current components generated in the operation of the two-phase hybrid stepping motor, and has the advantages of less required modules and low calculation amount. Thereby making up for the deficiencies in the prior art.
A stepping motor current harmonic suppression method based on a harmonic current injection method specifically comprises the following steps:
step 1, setting a reference current of a motor, and solving a current difference value of the reference current and a phase current; then transforming the current difference value from a static coordinate system into a dq rotation coordinate system;
step 2, phase current of the motor is converted to a-3 theta coordinate system, and third harmonic current components are obtained through first-order low-pass filtering;
step 3, adjusting the control error of the third harmonic current component to zero through a PI controller to obtain the output of the PI controller, and then passing the output of the PI controller through a harmonic suppression module to obtain harmonic compensation voltage;
step 4, adding the harmonic compensation voltage into a current loop to obtain d-axis voltage and q-axis voltage, then calculating control voltage on the basis, and converting the control voltage into a static coordinate system to obtain phase voltage of an A phase and a B phase of the motor;
and 5, modulating the phase voltages of the A phase and the B phase of the motor by SPWM, and outputting the phase voltages to the motor through an inverter.
By converting phase current Ia and Ib of two-phase hybrid stepping motor to
Figure 996489DEST_PATH_IMAGE001
Under the rotating coordinate system, a direct current component is extracted through a first-order low-pass filter, and then the direct current component passes through a PI controller, so that the control error is zero. Therefore, the output of the PI controller obtains the third current harmonic voltage compensation through the harmonic suppression module
Figure 965713DEST_PATH_IMAGE002
And
Figure 356243DEST_PATH_IMAGE003
and by transforming the harmonic wave to a-3 theta rotation coordinate system, the extraction of the third harmonic wave can be simple and easy without changing along with the change of the current frequency. In addition, the current difference value under the static coordinate system is obtained by firstly making a difference between the reference current and the phase current, and the current difference value is converted into the rotating coordinate system through park to carry out PI control. By adopting the method, harmonic wave is ensuredThe accuracy of voltage injection is compensated, the dynamic response characteristic of current is improved, and the speed and the accuracy of control are improved.
Further, step 1 includes the following steps:
step 1.1, the reference current is distributed to the currents of the two phases A and B as follows:
Figure 433921DEST_PATH_IMAGE004
(1)
Figure 889304DEST_PATH_IMAGE005
(2)
wherein the content of the first and second substances,
Figure 493461DEST_PATH_IMAGE006
and
Figure 930258DEST_PATH_IMAGE007
respectively a reference current of phase a and a reference current of phase B,
Figure 370598DEST_PATH_IMAGE008
and theta is the amplitude of the reference current and is a given angle of the motor.
Further, step 1 includes the following steps:
step 1.2, respectively making difference on reference current and phase current of the phase A and the phase B:
Figure 551044DEST_PATH_IMAGE009
(3)
Figure 9707DEST_PATH_IMAGE010
(4)
wherein the content of the first and second substances,
Figure 414143DEST_PATH_IMAGE011
and
Figure 466413DEST_PATH_IMAGE012
the difference values of the reference current and the motor phase current in the phase A and the phase B are respectively, and Ia and Ib are respectively the phase currents of the phase A and the phase B of the motor.
Further, step 1 includes the following steps:
step 1.3, the current difference obtained in the step 1.2 is compared
Figure 325916DEST_PATH_IMAGE011
And
Figure 514452DEST_PATH_IMAGE013
conversion to dq rotation coordinate system by park transformation:
Figure 417686DEST_PATH_IMAGE014
(5)
wherein the content of the first and second substances,
Figure 691672DEST_PATH_IMAGE015
and
Figure 89287DEST_PATH_IMAGE016
the components of the current difference on the d-axis and q-axis, respectively, and theta is the motor given angle.
Further, step 2 includes the following steps:
step 2.1, phase current of the motor is converted into a-3 theta coordinate system in a park transformation mode:
Figure 397908DEST_PATH_IMAGE017
(6)
wherein the content of the first and second substances,
Figure 472043DEST_PATH_IMAGE018
and
Figure 498905DEST_PATH_IMAGE019
for phase current after park conversion
Figure 356003DEST_PATH_IMAGE020
And
Figure 394497DEST_PATH_IMAGE021
theta is a given angle of the motor;
step 2.2, then
Figure 780479DEST_PATH_IMAGE018
And
Figure 888112DEST_PATH_IMAGE019
obtaining phase current through a first-order low-pass filter
Figure 752163DEST_PATH_IMAGE022
And
Figure 910743DEST_PATH_IMAGE021
third harmonic current component in-3 theta coordinate system
Figure 998785DEST_PATH_IMAGE023
And
Figure 734660DEST_PATH_IMAGE024
after park conversion, the third harmonic component in the phase current becomes a direct current component in the-3 θ coordinate system, and therefore the third harmonic component can be extracted by the first-order low-pass filter.
Further, in step 3, the third harmonic current component in step 2 is regulated by a PI controller:
Figure 527035DEST_PATH_IMAGE025
(7)
Figure 399176DEST_PATH_IMAGE026
(8)
in the formulas (7) and (8):
Figure 748467DEST_PATH_IMAGE027
(9)
Figure 971638DEST_PATH_IMAGE028
(10)
wherein the content of the first and second substances,
Figure 302125DEST_PATH_IMAGE029
and
Figure 91089DEST_PATH_IMAGE030
the third harmonic currents for a given d-axis and q-axis, respectively.
Further, in step 3:
the output of the PI controller is recorded as
Figure 989775DEST_PATH_IMAGE031
And
Figure 575608DEST_PATH_IMAGE032
the above-mentioned
Figure 53994DEST_PATH_IMAGE033
And
Figure 290940DEST_PATH_IMAGE034
the formula for obtaining the harmonic compensation voltage through the harmonic suppression module is as follows:
Figure 94948DEST_PATH_IMAGE035
(11)
Figure 168078DEST_PATH_IMAGE036
(12)
wherein the content of the first and second substances,
Figure 512471DEST_PATH_IMAGE037
and
Figure 479290DEST_PATH_IMAGE003
the voltage is compensated for harmonics.
Further, step 4 includes the following steps:
step 4.1, calculating the control voltage according to the formula:
Figure 844413DEST_PATH_IMAGE038
(13)
Figure 998313DEST_PATH_IMAGE039
(14)
wherein the content of the first and second substances,
Figure 225027DEST_PATH_IMAGE040
and
Figure 46352DEST_PATH_IMAGE041
d-axis control voltage and q-axis control voltage under a dq rotation coordinate system respectively;
and 4.2, converting the d-axis control voltage and the q-axis control voltage into phase voltages of an A phase and a B phase of the motor under a static coordinate system through inverse park transformation, wherein the formula is as follows:
Figure 254480DEST_PATH_IMAGE042
(15)
wherein the content of the first and second substances,
Figure 285889DEST_PATH_IMAGE043
and
Figure 175348DEST_PATH_IMAGE044
phase voltages of A phase and B phase are respectively, and theta is a given angle of the motor.
The invention has the following beneficial effects:
1. the invention applies a harmonic current injection method to a two-phase hybrid stepping motor to solve harmonic current components generated in the operation of the two-phase hybrid stepping motor.
2. The invention realizes simple extraction of the third harmonic wave without changing along with the change of the current frequency.
3. The invention simplifies the calculation process and reduces the operation time of the MCU.
4. The invention ensures the accuracy of harmonic compensation voltage injection, improves the dynamic response characteristic of current, and improves the speed and accuracy of control.
Drawings
Fig. 1 is a schematic development diagram of a step motor current harmonic suppression method based on a harmonic current injection method according to the present invention.
Detailed Description
It should be apparent that the embodiments described below are some, but not all embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present invention, it is to be noted that the terms "mounted," "connected," and "connected" are to be construed broadly unless otherwise specifically indicated and limited.
In addition, the technical features involved in the different embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
Example 1
As shown in fig. 1, the present embodiment provides a method for suppressing a current harmonic of a stepping motor based on a harmonic current injection method, which specifically includes the following steps:
step 1, setting a reference current of a motor, and solving a current difference value of the reference current and a phase current; then transforming the current difference value from a static coordinate system into a dq rotation coordinate system;
step 2, phase current of the motor is converted to a-3 theta coordinate system, and third harmonic current components are obtained through first-order low-pass filtering;
step 3, adjusting the control error of the third harmonic current component to zero through a PI controller to obtain the output of the PI controller, and then passing the output of the PI controller through a harmonic suppression module to obtain harmonic compensation voltage;
step 4, adding the harmonic compensation voltage into a current loop to obtain d-axis voltage and q-axis voltage, then calculating control voltage on the basis, and converting the control voltage into a static coordinate system to obtain phase voltage of an A phase and a B phase of the motor;
and 5, modulating the phase voltages of the A phase and the B phase of the motor by SPWM, and outputting the phase voltages to the motor through an inverter.
Phase current Ia and phase current Ib of the two-phase hybrid stepping motor are converted to a-3 theta rotating coordinate system, a direct current component is extracted through a first-order low-pass filter, and then the direct current component passes through a PI controller to enable the control error to be zero. Therefore, the output of the PI controller obtains the third current harmonic voltage compensation through the harmonic suppression module
Figure 992125DEST_PATH_IMAGE045
And
Figure 308837DEST_PATH_IMAGE003
and by transforming the harmonic wave to a-3 theta rotation coordinate system, the extraction of the third harmonic wave can be simple and easy without changing along with the change of the current frequency. In addition, the current difference value under the static coordinate system is obtained by firstly making a difference between the reference current and the phase current, and the current difference value is converted into the rotating coordinate system through park to carry out PI control. By adopting the method, the accuracy of harmonic compensation voltage injection is ensured, and the current is improvedAnd the dynamic response characteristic improves the speed and accuracy of control.
In the step 1, the method comprises the following steps:
step 1.1, the reference current is distributed to the currents of the two phases A and B as follows:
Figure 827543DEST_PATH_IMAGE004
(1)
Figure 317430DEST_PATH_IMAGE005
(2)
wherein the content of the first and second substances,
Figure 847769DEST_PATH_IMAGE006
and
Figure 476328DEST_PATH_IMAGE007
respectively a reference current of phase a and a reference current of phase B,
Figure 92117DEST_PATH_IMAGE008
and theta is the amplitude of the reference current and is a given angle of the motor.
In the step 1, the method also comprises the following steps:
step 1.2, respectively making difference on reference current and phase current of the phase A and the phase B:
Figure 713591DEST_PATH_IMAGE009
(3)
Figure 364015DEST_PATH_IMAGE010
(4)
wherein the content of the first and second substances,
Figure 819267DEST_PATH_IMAGE011
and
Figure 63298DEST_PATH_IMAGE012
reference current and motor in A phase and B phase respectivelyThe phase current difference values, Ia and Ib, are the phase currents of the A phase and the B phase of the motor respectively.
In the step 1, the method also comprises the following steps:
step 1.3, the current difference obtained in the step 1.2 is compared
Figure 98250DEST_PATH_IMAGE011
And
Figure 727814DEST_PATH_IMAGE013
conversion to dq rotation coordinate system by park transformation:
Figure 557230DEST_PATH_IMAGE014
(5)
wherein the content of the first and second substances,
Figure 288557DEST_PATH_IMAGE015
and
Figure 923938DEST_PATH_IMAGE016
the components of the current difference on the d-axis and q-axis, respectively, and theta is the motor given angle.
In the step 2, the method comprises the following steps:
step 2.1, phase current of the motor is converted into a-3 theta coordinate system in a park transformation mode:
Figure 283375DEST_PATH_IMAGE017
(6)
wherein the content of the first and second substances,
Figure 673905DEST_PATH_IMAGE018
and
Figure 486003DEST_PATH_IMAGE019
for phase current after park conversion
Figure 3703DEST_PATH_IMAGE020
And
Figure 483226DEST_PATH_IMAGE021
theta is a given angle of the motor;
step 2.2, then
Figure 716761DEST_PATH_IMAGE018
And
Figure 406369DEST_PATH_IMAGE019
obtaining phase current through a first-order low-pass filter
Figure 586814DEST_PATH_IMAGE022
And
Figure 530631DEST_PATH_IMAGE021
third harmonic current component in-3 theta coordinate system
Figure 138329DEST_PATH_IMAGE023
And
Figure 315233DEST_PATH_IMAGE024
after park conversion, the third harmonic component in the phase current becomes a direct current component in the-3 θ coordinate system, and therefore the third harmonic component can be extracted by the first-order low-pass filter.
In step 3, the third harmonic current component in step 2 is regulated by a PI controller:
Figure 830528DEST_PATH_IMAGE025
(7)
Figure 284643DEST_PATH_IMAGE026
(8)
in the formulas (7) and (8):
Figure 938609DEST_PATH_IMAGE027
(9)
Figure 212596DEST_PATH_IMAGE028
(10)
wherein the content of the first and second substances,
Figure 859478DEST_PATH_IMAGE029
and
Figure 168099DEST_PATH_IMAGE030
the third harmonic currents for a given d-axis and q-axis, respectively.
In the step 3:
the output of the PI controller is recorded as
Figure 914338DEST_PATH_IMAGE031
And
Figure 550987DEST_PATH_IMAGE032
the above-mentioned
Figure 876926DEST_PATH_IMAGE033
And
Figure 899109DEST_PATH_IMAGE034
the formula for obtaining the harmonic compensation voltage through the harmonic suppression module is as follows:
Figure 19512DEST_PATH_IMAGE035
(11)
Figure 409036DEST_PATH_IMAGE036
(12)
wherein the content of the first and second substances,
Figure 273087DEST_PATH_IMAGE037
and
Figure 415355DEST_PATH_IMAGE003
the voltage is compensated for harmonics.
In the step 4, the method comprises the following steps:
step 4.1, calculating the control voltage according to the formula:
Figure 768976DEST_PATH_IMAGE038
(13)
Figure 504851DEST_PATH_IMAGE039
(14)
wherein the content of the first and second substances,
Figure 47959DEST_PATH_IMAGE040
and
Figure 654521DEST_PATH_IMAGE041
d-axis control voltage and q-axis control voltage under a dq rotation coordinate system respectively;
and 4.2, converting the d-axis control voltage and the q-axis control voltage into phase voltages of an A phase and a B phase of the motor under a static coordinate system through inverse park transformation, wherein the formula is as follows:
Figure 506939DEST_PATH_IMAGE042
(15)
wherein the content of the first and second substances,
Figure 730110DEST_PATH_IMAGE043
and
Figure 732701DEST_PATH_IMAGE044
phase voltages of A phase and B phase are respectively, and theta is a given angle of the motor.
The invention has the following beneficial effects:
1. the invention applies a harmonic current injection method to a two-phase hybrid stepping motor to solve harmonic current components generated in the operation of the two-phase hybrid stepping motor.
2. The invention realizes simple extraction of the third harmonic wave without changing along with the change of the current frequency.
3. The invention simplifies the calculation process and reduces the operation time of the MCU.
4. The invention ensures the accuracy of harmonic compensation voltage injection, improves the dynamic response characteristic of current, and improves the speed and accuracy of control.
It should be understood that the above examples are only for clarity of illustration and are not intended to limit the embodiments. Other variations and modifications will be apparent to persons skilled in the art in light of the above description. And are neither required nor exhaustive of all embodiments. And obvious variations or modifications therefrom are within the scope of the invention.

Claims (8)

1. A stepping motor current harmonic suppression method based on a harmonic current injection method is characterized by comprising the following steps:
step 1, setting a reference current of a motor, and solving a current difference value of the reference current and a phase current; then transforming the current difference value from a static coordinate system into a dq rotation coordinate system;
step 2, phase current of the motor is converted to a-3 theta coordinate system, and third harmonic current components are obtained through first-order low-pass filtering;
step 3, adjusting the control error of the third harmonic current component to zero through a PI controller to obtain the output of the PI controller, and then passing the output of the PI controller through a harmonic suppression module to obtain harmonic compensation voltage;
step 4, adding the harmonic compensation voltage into a current loop to obtain d-axis voltage and q-axis voltage, then calculating control voltage on the basis, and converting the control voltage into a static coordinate system to obtain phase voltage of an A phase and a B phase of the motor;
and 5, modulating the phase voltages of the A phase and the B phase of the motor by SPWM, and outputting the phase voltages to the motor through an inverter.
2. The method for suppressing the current harmonic wave of the stepping motor based on the harmonic wave current injection method as claimed in claim 1, wherein the step 1 comprises the following steps:
step 1.1, the reference current is distributed to the currents of the two phases A and B as follows:
Figure 261941DEST_PATH_IMAGE001
(1)
Figure 175888DEST_PATH_IMAGE002
(2)
wherein the content of the first and second substances,
Figure 236248DEST_PATH_IMAGE003
and
Figure 789589DEST_PATH_IMAGE004
respectively a reference current of phase a and a reference current of phase B,
Figure 909992DEST_PATH_IMAGE005
and theta is the amplitude of the reference current and is a given angle of the motor.
3. The method for suppressing the current harmonics of the stepping motor based on the harmonic current injection method as claimed in claim 2, wherein the step 1 further comprises the steps of:
step 1.2, respectively making difference on reference current and phase current of the phase A and the phase B:
Figure 33937DEST_PATH_IMAGE006
(3)
Figure 694725DEST_PATH_IMAGE007
(4)
wherein the content of the first and second substances,
Figure 977939DEST_PATH_IMAGE008
and
Figure 393877DEST_PATH_IMAGE009
the difference values of the reference current and the motor phase current in the phase A and the phase B are respectively, and Ia and Ib are respectively the phase currents of the phase A and the phase B of the motor.
4. The method for suppressing the current harmonics of the stepping motor based on the harmonic current injection method as claimed in claim 3, wherein the step 1 further comprises the steps of:
step 1.3, the current difference obtained in the step 1.2 is compared
Figure 129752DEST_PATH_IMAGE008
And
Figure 672860DEST_PATH_IMAGE010
conversion to dq rotation coordinate system by park transformation:
Figure 810580DEST_PATH_IMAGE011
(5)
wherein the content of the first and second substances,
Figure 131840DEST_PATH_IMAGE012
and
Figure 620590DEST_PATH_IMAGE013
the components of the current difference on the d-axis and q-axis, respectively, and theta is the motor given angle.
5. The method for suppressing the current harmonics of the stepping motor based on the harmonic current injection method as claimed in claim 1, wherein the step 2 comprises the steps of:
step 2.1, phase current of the motor is converted into a-3 theta coordinate system in a park transformation mode:
Figure 701810DEST_PATH_IMAGE014
(6)
wherein the content of the first and second substances,
Figure 694036DEST_PATH_IMAGE015
and
Figure 451777DEST_PATH_IMAGE016
for phase current after park conversion
Figure 162244DEST_PATH_IMAGE017
And
Figure 968526DEST_PATH_IMAGE018
theta is a given angle of the motor;
step 2.2, then
Figure 690625DEST_PATH_IMAGE015
And
Figure 760213DEST_PATH_IMAGE016
obtaining phase current through a first-order low-pass filter
Figure 817030DEST_PATH_IMAGE019
And
Figure 630265DEST_PATH_IMAGE018
third harmonic current component in-3 theta coordinate system
Figure 941292DEST_PATH_IMAGE020
And
Figure 181781DEST_PATH_IMAGE021
6. the method for suppressing the current harmonic of the stepping motor based on the harmonic current injection method as claimed in claim 1, wherein in step 3, the third harmonic current component in step 2 is adjusted by a PI controller:
Figure 725895DEST_PATH_IMAGE022
(7)
Figure 77241DEST_PATH_IMAGE023
(8)
in the formulas (7) and (8):
Figure 695305DEST_PATH_IMAGE024
(9)
Figure 982061DEST_PATH_IMAGE025
(10)
wherein the content of the first and second substances,
Figure 888837DEST_PATH_IMAGE026
and
Figure 902929DEST_PATH_IMAGE027
the third harmonic currents for a given d-axis and q-axis, respectively.
7. The method for suppressing the current harmonics of the stepping motor based on the harmonic current injection method as claimed in claim 6, wherein in step 3:
the output of the PI controller is recorded as
Figure 578761DEST_PATH_IMAGE028
And
Figure 36418DEST_PATH_IMAGE029
the above-mentioned
Figure 430491DEST_PATH_IMAGE028
And
Figure 248274DEST_PATH_IMAGE030
the formula for obtaining the harmonic compensation voltage through the harmonic suppression module is as follows:
Figure 840929DEST_PATH_IMAGE031
(11)
Figure 328542DEST_PATH_IMAGE032
(12)
wherein the content of the first and second substances,
Figure 85277DEST_PATH_IMAGE033
and
Figure 316538DEST_PATH_IMAGE034
the voltage is compensated for harmonics.
8. The method for suppressing the current harmonics of the stepping motor based on the harmonic current injection method as claimed in claim 1, wherein the step 4 comprises the steps of:
step 4.1, calculating the control voltage according to the formula:
Figure 91596DEST_PATH_IMAGE035
(13)
Figure 15690DEST_PATH_IMAGE036
(14)
wherein the content of the first and second substances,
Figure 915513DEST_PATH_IMAGE037
and
Figure 825831DEST_PATH_IMAGE038
d-axis control voltage and q-axis control voltage under a dq rotation coordinate system respectively;
and 4.2, converting the d-axis control voltage and the q-axis control voltage into phase voltages of an A phase and a B phase of the motor under a static coordinate system through inverse park transformation, wherein the formula is as follows:
Figure 924237DEST_PATH_IMAGE039
(15)
wherein the content of the first and second substances,
Figure 815970DEST_PATH_IMAGE040
and
Figure 406351DEST_PATH_IMAGE041
phase voltages of A phase and B phase are respectively, and theta is a given angle of the motor.
CN202110728600.XA 2021-06-29 2021-06-29 Stepper motor current harmonic suppression method based on harmonic current injection method Active CN113179058B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110728600.XA CN113179058B (en) 2021-06-29 2021-06-29 Stepper motor current harmonic suppression method based on harmonic current injection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110728600.XA CN113179058B (en) 2021-06-29 2021-06-29 Stepper motor current harmonic suppression method based on harmonic current injection method

Publications (2)

Publication Number Publication Date
CN113179058A true CN113179058A (en) 2021-07-27
CN113179058B CN113179058B (en) 2021-09-28

Family

ID=76927971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110728600.XA Active CN113179058B (en) 2021-06-29 2021-06-29 Stepper motor current harmonic suppression method based on harmonic current injection method

Country Status (1)

Country Link
CN (1) CN113179058B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114665776A (en) * 2022-05-23 2022-06-24 深圳市杰美康机电有限公司 Control method and system for dynamic decoupling of closed-loop stepping motor and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043195A (en) * 2006-03-17 2007-09-26 日本伺服株式会社 Stepping motor control apparatus
CN108448965A (en) * 2018-03-20 2018-08-24 浙江理工大学 The heavily loaded closed loop drive system and method for two-phase hybrid stepping motor
KR20200112506A (en) * 2019-03-22 2020-10-05 엘지전자 주식회사 Motor control system and method for reducing harmonics of the motor control system
CN111987956A (en) * 2020-08-10 2020-11-24 沈阳工业大学 Torque ripple suppression method for direct-drive wind turbine generator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043195A (en) * 2006-03-17 2007-09-26 日本伺服株式会社 Stepping motor control apparatus
CN108448965A (en) * 2018-03-20 2018-08-24 浙江理工大学 The heavily loaded closed loop drive system and method for two-phase hybrid stepping motor
KR20200112506A (en) * 2019-03-22 2020-10-05 엘지전자 주식회사 Motor control system and method for reducing harmonics of the motor control system
CN111987956A (en) * 2020-08-10 2020-11-24 沈阳工业大学 Torque ripple suppression method for direct-drive wind turbine generator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114665776A (en) * 2022-05-23 2022-06-24 深圳市杰美康机电有限公司 Control method and system for dynamic decoupling of closed-loop stepping motor and storage medium

Also Published As

Publication number Publication date
CN113179058B (en) 2021-09-28

Similar Documents

Publication Publication Date Title
US8159161B2 (en) Motor control device
US20090251096A1 (en) Method and apparatus for torque ripple reduction
US7282886B1 (en) Method and system for controlling permanent magnet motor drive systems
CN110518852B (en) Harmonic injection-based current harmonic suppression method for permanent magnet synchronous motor
US10848087B2 (en) Control arrangment for a generator
CN104579080A (en) Torque pulsation inhibition method for permanent magnet synchronous motor
CN111726046B (en) Asymmetric six-phase PMSM model prediction flux linkage control method considering duty ratio optimization
CN108988725B (en) Permanent magnet synchronous motor current harmonic suppression system and method adopting improved complex vector PI controller
CN111293946B (en) Method for suppressing harmonic current of motor
CN113179058B (en) Stepper motor current harmonic suppression method based on harmonic current injection method
CN111835256A (en) MMC-based variable frequency speed regulation control method for permanent magnet synchronous motor
CN113809959B (en) Harmonic current injection method, computer readable storage medium and apparatus for suppressing vehicle higher order noise
Lin et al. A novel modulation-based current harmonic control strategy for PMSM considering current measurement error and asymmetric impedance
CN110429883B (en) Harmonic current suppression for AC motors
CN107919832A (en) Synchronous magnetic resistance motor sensorless control system and method based on power back-off
CN114301361B (en) Control method of electrolytic capacitor-free permanent magnet synchronous motor driving system based on bus current control
CN111371363B (en) Motor maximum torque current ratio control method and device based on signal injection
Lyu et al. A Novel Harmonic Current Control Method for Torque Ripple Reduction of SPMSM Considering DC-Link Voltage Limit
CN115395851A (en) Method for expanding linear modulation region of driving system of electrolytic capacitor-free permanent magnet synchronous motor
CN111769775A (en) Harmonic current control method and system for motor three-phase current imbalance
CN112134495A (en) Open-loop harmonic compensation method for current of permanent magnet synchronous motor
CN110707975A (en) Control method of multiphase belt suspension capacitor motor drive topology
JP5652701B2 (en) Motor drive control device
CN111669091B (en) Direct torque control method for motor
CN109687796B (en) Closed-loop phase compensation control method and device of multiphase permanent magnet synchronous motor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant