Motor control system and method and device for controlling power factor on motor side
10103670 ยท 2018-10-16
Assignee
Inventors
- Wanjie Song (Foshan, CN)
- Xinjie Ren (Foshan, CN)
- Siqing LIAO (Foshan, CN)
- Weimin XIANG (Foshan, CN)
- Yongjun Fu (Foshan, CN)
Cpc classification
H02P21/00
ELECTRICITY
Y02P80/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02K21/029
ELECTRICITY
H02K1/28
ELECTRICITY
International classification
G05F1/70
PHYSICS
H02P21/00
ELECTRICITY
Abstract
The present disclosure provides a method and a device for controlling a power factor on motor side and a system having the same, and the method includes: controlling the motor using a control approach of Id=0 so as to obtain quadrature-axis voltage Uq and direct-axis voltage Ud in a virtual coordinate system of a current control cycle; calculating a first control value according to Uq and Ud; obtaining a power factor control target value, and calculating a target control value according to the power factor control target value; performing a PI control on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle, and overlapping the coordinate deviation angle to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable.
Claims
1. A method for controlling a power factor on motor side, comprising: controlling the motor using a control approach of Id=0 so as to obtain a quadrature-axis voltage Uq and a direct-axis voltage Ud in a virtual coordinate system of a current control cycle; calculating a first control value according to the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle; obtaining a power factor control target value, and calculating a target control value according to the power factor control target value; and performing a PI control on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle, and overlapping the coordinate deviation angle to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable.
2. The method according to claim 1, wherein, before overlapping the coordinate deviation angle to the motor angle of the current control cycle, an angle limiting process is performed on the coordinate deviation angle.
3. The method according to claim 1, wherein, the first control value is calculated according to a formula of
A=(Uq).sup.2/(Uq).sup.2+(Ud).sup.2, where, A is the first control value, Uq is the quadrature-axis voltage in the virtual coordinate system, and Ud is the direct-axis voltage in the virtual coordinate system.
4. The method according to claim 1, wherein, the motor angle is obtained by performing location estimation on the motor.
5. A device for controlling a power factor on motor side, comprising a deviation angle calculating circuit and a control circuit, wherein, the control circuit controls the motor using a control approach of Id=0 so as to obtain a quadrature-axis voltage Uq and a direct-axis voltage Ud in a virtual coordinate system of a current control cycle; the deviation angle calculating circuit calculates a first control value according to the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle, obtains a power factor control target value, calculates a target control value according to the power factor control target value, and performs a PI control on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle; and the control circuit overlaps the coordinate deviation angle to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable.
6. The device according to claim 5, further comprising: an angle limiter, configured to perform an angle limiting process on the coordinate deviation angle before the control module overlaps the coordinate deviation angle to the motor angle of the current control cycle.
7. The device according to claim 5 or 6, wherein, the first control value is calculated by the deviation angle calculating circuit according to a formula of
A=(Uq).sup.2/(Uq).sup.2+(Ud).sup.2, where, A is the first control value, Uq is the quadrature-axis voltage in the virtual coordinate system, and Ud is the direct-axis voltage in the virtual coordinate system.
8. The device according to claim 5, further comprising: a location estimating circuit, configured to perform location estimation on the motor, for obtaining the motor angle.
9. A motor control system, comprising a device for controlling a power factor on motor side, wherein the device for controlling the power factor on motor side comprises a deviation angle calculating circuit and a control circuit, the control circuit controls the motor using a control approach of Id=0 so as to obtain a quadrature-axis voltage Uq and a direct-axis voltage Ud in a virtual coordinate system of a current control cycle; the deviation angle calculating circuit calculates a first control value according to the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle, obtains a power factor control target value, calculates a target control value according to the power factor control target value, and performs a PI control on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle; and the control circuit overlaps the coordinate deviation angle to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable.
10. The motor control system according to claim 9, wherein the device for controlling the power factor on motor side further comprises: an angle limiter, configured to perform an angle limiting process on the coordinate deviation angle before the control module overlaps the coordinate deviation angle to the motor angle of the current control cycle.
11. The motor control system according to claim 9, wherein the first control value is calculated by the deviation angle calculating circuit according to a formula of
A=(Uq).sup.2/(Uq).sup.2+(Ud).sup.2, where, A is the first control value, Uq is the quadrature-axis voltage in the virtual coordinate system, and Ud is the direct-axis voltage in the virtual coordinate system.
12. The motor control system according to claim 9, wherein the device for controlling the power factor on motor side further comprises: a location estimating circuit, configured to perform location estimation on the motor, for obtaining the motor angle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
ELEMENT LIST
(7) deviation angle calculating circuit 10, control circuit 20 and location estimating circuit 30
DETAILED DESCRIPTION
(8) Reference will be made in detail to embodiments of the present disclosure, where the same or similar elements and the elements having same or similar functions are denoted by like reference numerals throughout the descriptions. The embodiments described herein with reference to drawings are explanatory, illustrative, and used to generally understand the present disclosure. The embodiments shall not be construed to limit the present disclosure.
(9) A method and a device for controlling a power factor on motor side and a motor control system are described below with reference to accompanying drawings.
(10)
(11) In step S1, the motor is controlled using a control approach of Id=0 so as to obtain a quadrature-axis voltage Uq and a direct-axis voltage Ud in a virtual coordinate system of a current control cycle. The motor may be a Permanent Magnet Synchronous Motor (PMSM).
(12) In step S2, a first control value is calculated according to the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle.
(13) Specifically, the power factor on motor side refers to a cosine value of an angle between a voltage vector and a current vector of the motor. As shown in
(14) Specifically, as shown in
A=(Uq).sup.2/(Uq).sup.2+(Ud).sup.2(1)
where, A is the first control value, Uq is the quadrature-axis voltage in the virtual coordinate system, and Ud is the direct-axis voltage in the virtual coordinate system.
(15) It can be understood that, an absolute value of a square root of the first control value A is the power factor on motor side of the current control cycle under the control approach of Id=0.
(16) In step S3, a power factor control target value is obtained, and a target control value is calculated according to the power factor control target value.
(17) In step S4, a PI control is performed on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle, and the coordinate deviation angle is overlapped to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable.
(18) Assuming that the power factor target control value is cos()_set, then the target control value is (cos()_set).sup.2. When the power factor on the motor side needs to be controlled as cos()_set, the coordinate deviation value is obtained by performing a PI control on a difference (cos()_set).sup.2(Uq).sup.2/(Uq).sup.2+(Ud).sup.2 between the target control value and the first control value, e.g. calculating the coordinate deviation angle by performing the PI control on (cos()_set).sup.2(Uq).sup.2/(Uq).sup.2+(Ud).sup.2=0, and the coordinate deviation angle is overlapped on the motor angle of the current control cycle so as to build a dq virtual coordinate system of the next control cycle, such that controlling the power factor on motor side is realized by a constant cycle control.
(19) In other words, in embodiments of the present disclosure, the virtual coordinate system dq is built by rotating the coordinate system dq, and the motor is controlled using the control approach of Id=0 in the virtual coordinate system dq, such that the angle between the voltage vector and the current vector of the motor is the angle between Uq and Us, thus realizing the control of the power factor on motor side.
(20) According to an embodiment of the present disclosure, the motor angle is obtained by performing location estimation on the motor. For example, the motor angle of the current control cycle may be obtained by performing the location estimation on the motor without a location sensor, in which the motor angle is in terms of the coordinate system dq.
(21) According to an embodiment of the present disclosure, before overlapping the coordinate deviation angle to the motor angle of the current control cycle, an angle limiting process is performed to the coordinate deviation angle, thus avoiding an out-of-step of the motor control caused by an abnormal control of the power factor on motor side.
(22) Further, as shown in
(23) A deviation angle calculating circuit obtains a coordinate deviation angle according to a given power factor control target value and the obtained direct-axis voltage Ud and quadrature-axis voltage Uq of the current control cycle, the specific obtaining process of which is shown in
(24) Meanwhile, the motor angle _fdk of the current control cycle is obtained by a location estimating circuit, and the coordinate deviation angle is overlapped onto the motor angle _fdk of the current control cycle so as to participate in an inverse Park transformation and the Park transformation of the next control cycle, such that controlling the power factor on motor side is realized by a constant cycle control.
(25) In conclusion, with the method for controlling a power factor on motor side according to embodiments of the present disclosure, the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle are obtained by controlling the motor using a control approach of Id=0, the coordinate deviation angle is obtained according to the quadrature-axis voltage Uq, the direct-axis voltage Ud and the power factor control target value, and the coordinate deviation angle is overlapped to the motor angle of the current control cycle so as to build the virtual coordinate system of a next control cycle, such that the power factor on the motor side is controllable. In other words, the virtual coordinate system is built by rotating the coordinate system dq, and the motor is controlled using the control approach of Id=0 in the virtual coordinate system, such that an angle between voltage vector and current vector of the motor is an angle between Uq and a vector sum of Uq and Ud in the virtual coordinate system, thus realizing an accurate control for the power factor on motor side without obtaining the accurate operation parameters of the motor, increasing the usage efficiency of a frequency converter, a driving efficiency and a working efficiency of the motor.
(26)
(27) The control circuit 20 controls the motor using a control approach of Id=0 so as to obtain a quadrature-axis voltage Uq and a direct-axis voltage Ud in a virtual coordinate system of a current control cycle, and the deviation angle calculating circuit 10 calculates a first control value according to the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle, obtains a power factor control target value, calculates a target control value according to the power factor control target value, and performs a PI control on a difference between the target control value and the first control value so as to obtain a coordinate deviation angle. The control circuit 20 overlaps the coordinate deviation angle to a motor angle of the current control cycle so as to build a virtual coordinate system of a next control cycle, such that controlling the power factor on the motor side is realized
(28) Specifically, the power factor on motor side refers to a cosine value of the angle between voltage vector and current vector of the motor. As shown in
(29) Specifically, as shown in
(30) According to an embodiment of the present disclosure, the first control value is calculated according to the above formula (1). It can be understood that, an absolute value of a square root of the first control value A is the power factor on motor side of the current control cycle under the control approach of Id=0.
(31) Assuming that the power factor target control value is cos()_set, then the target control value is (cos()_set).sup.2. When the power factor on the motor side needs to be controlled as cos()_set, the coordinate deviation value is obtained by performing a PI control on a difference (cos()_set).sup.2(Uq).sup.2/(Uq).sup.2+(Ud).sup.2 between the target control value and the first control value, e.g. calculating the coordinate deviation angle by performing the PI control on (cos()_set).sup.2(Uq).sup.2/(Uq).sup.2+(Ud).sup.2=0, and the coordinate deviation angle is overlapped on the motor angle of the current control cycle so as to build a dq virtual coordinate system of the next control cycle, such that controlling the power factor on motor side is realized by a constant cycle control.
(32) In other words, in embodiments of the present disclosure, the virtual coordinate system dq is built by rotating the coordinate system dq, and the motor is controlled using the control approach of Id=0 in the virtual coordinate system dq, such that the angle between the voltage vector and the current vector of the motor is the angle between Uq and Us, thus realizing the control of the power factor on motor side.
(33) According to an embodiment of the present disclosure, before the control circuit 20 overlaps the coordinate deviation angle to the motor angle of the current control cycle by the control module 20, an angle limiter is used to perform an angle limiting process on the coordinate deviation angle, thus avoiding an out-of-step of the motor control caused by an abnormal control of the power factor on motor side.
(34) According to an embodiment of the present disclosure, a location estimating circuit 30 is configured to perform location estimation on the motor, for obtaining the motor angle. For example, the motor angle of the current control cycle may be obtained by performing the location estimation on the motor without a location sensor, in which the motor angle is in terms of the coordinate system dq.
(35) Further, as shown in
(36) The deviation angle calculating circuit 10 obtains the coordinate deviation angle according to the given power factor control target value and the abtained direct-axis voltage Ud and quadrature-axis voltage Uq of the current control cycle, the specific obtaining process of which is shown in
(37) Meanwhile, the motor angle _fdk of the current control cycle is obtained by the location estimating circuit 30, and the coordinate deviation angle is overlapped onto the motor angle _fdk of the current control cycle so as to participate in an inverse Park transformation and the Park transformation of the next control cycle, such that controlling the power factor on motor side is realized by a constant cycle control.
(38) According to the device for controlling a power factor on motor side provided by embodiments of the present disclosure, the quadrature-axis voltage Uq and the direct-axis voltage Ud in the virtual coordinate system of the current control cycle are obtained by controlling the motor using a control approach of Id=0, the coordinate deviation angle is obtained according to the quadrature-axis voltage Uq, the direct-axis voltage Ud and the power factor control target value, and the coordinate deviation angle is overlapped to the motor angle of the current control cycle so as to build the virtual coordinate system of a next control cycle, such that controlling the power factor on the motor side is realized. In other words, the virtual coordinate system is built by rotating the coordinate system dq, and the motor is controlled using the control approach of Id=0 in the virtual coordinate system, such that the angle between voltage vector and current vector of the motor is the angle between Uq and a vector sum of Uq and Ud in the virtual coordinate system, thus realizing an accurate control for the power factor on motor side without obtaining the accurate operation parameters of the motor, increasing the usage efficiency of a frequency converter, a driving efficiency and a working efficiency of the motor.
(39) In addition, a motor control system is provided in embodiments of the present disclosure, and the motor control system includes the above-described device for controlling the power factor on motor side.
(40) With the above described device for controlling the power factor on motor side, the motor control system in embodiments of the present disclosure can realize an accurate control on the power factor on the motor side without obtaining the accurate operation parameters of the motor, which increases the usage efficiency of a frequency converter, a driving efficiency and a working efficiency of the motor.
(41) In the specification, it is to be understood that terms such as central, longitudinal, lateral, length, width, thickness, upper, lower, front, rear, left, right, vertical, horizontal, top, bottom, inner, outer, clockwise, and counterclockwise should be construed to refer to the orientation as then described or as shown in the drawings under discussion. These relative terms are for convenience of description and do not require that the present invention be constructed or operated in a particular orientation.
(42) In addition, terms such as first and second are used herein for purposes of description and are not intended to indicate or imply relative importance or significance or to imply the number of indicated technical features. Thus, the feature defined with first and second may comprise one or more of this feature. In the description of the present invention, a plurality of means at least two, for example two or three or the like, unless specified otherwise.
(43) In the present invention, unless specified or limited otherwise, the terms mounted, connected, coupled, fixed and the like are used broadly, and may be, for example, fixed connections, detachable connections, or integral connections; may also be mechanical or electrical connections; may also be direct connections or indirect connections via intervening structures; may also be inner communications of two elements, which can be understood by those skilled in the art according to specific situations.
(44) In the present invention, unless specified or limited otherwise, a structure in which a first feature is on or below a second feature may include an embodiment in which the first feature is in direct contact with the second feature, and may also include an embodiment in which the first feature and the second feature are not in direct contact with each other, but are contacted via an additional feature formed therebetween. Furthermore, a first feature on, above, or on top of a second feature may include an embodiment in which the first feature is right or obliquely on, above, or on top of the second feature, or just means that the first feature is at a height higher than that of the second feature; while a first feature below, under, or on bottom of a second feature may include an embodiment in which the first feature is right or obliquely below, under, or on bottom of the second feature, or just means that the first feature is at a height lower than that of the second feature.
(45) Reference throughout this specification to an embodiment, some embodiments, one embodiment, another example, an example, a specific example, or some examples, means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present disclosure. Thus, the appearances of the above-described phrases in various places throughout this specification are not necessarily referring to the same embodiment or example of the present disclosure. Furthermore, the particular features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples. In addition, in a situation without conflicting, features in different embodiments or examples described in the present specification may be combined or composed by the person skilled in the art.
(46) Although explanatory embodiments have been shown and described, it would be appreciated by those skilled in the art that the above embodiments cannot be construed to limit the present disclosure, and changes, alternatives, and modifications can be made in the embodiments without departing from spirit, principles and scope of the present disclosure.