Method for controlling AC motor
09762163 · 2017-09-12
Assignee
Inventors
Cpc classification
B60L15/025
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/64
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
H02P27/085
ELECTRICITY
H02P21/0021
ELECTRICITY
H02P2207/05
ELECTRICITY
H02P21/30
ELECTRICITY
International classification
H02P21/00
ELECTRICITY
B60L15/02
PERFORMING OPERATIONS; TRANSPORTING
H02P21/30
ELECTRICITY
Abstract
Provides a method for controlling an AC motor, including: receiving a torque command value; generating a command current based on the torque command, and a command voltage by using the generated command current in a current vector controller (CVC) current control mode; switching to a hexagon voltage manipulating controller (HVMC) voltage control mode when the command voltage enters a voltage limit area, and generating a command voltage in the HVMC voltage control mode; and controlling torque of an AC motor by using the command voltage that is generated in the CVC current control mode or the HVMC voltage control mode.
Claims
1. A method for controlling an AC motor, comprising: receiving a torque value of the AC motor; in response to receipt of the torque value, generating a command current according to the torque value, and generating a command voltage by using the generated command current in a current vector controller (CVC) current control mode; in response to detection of the command voltage reaching to a voltage limit area which being a voltage limit in the CVC current control mode, switching to voltage control mode by a hexagon voltage manipulating controller (HVMC), and generating a command voltage in the HVMC voltage control mode; controlling the torque value by using at least one of the command voltage generated in the CVC current control mode and the command voltage in the HVMC voltage control mode, wherein the voltage limit area corresponds to a circular voltage limit in a synchronous d-q axes plane, and the command voltage includes a voltage limit corresponding to a border line of a hexagonal voltage limit in the HVMC voltage control mode; and determining a voltage corresponding to a point at which a constant torque trajectory and the hexagonal space voltage vector cross to the command voltage in the HVMC voltage control mode, wherein vectors (v*.sub.d.sub._.sub.HVMC, v*.sub.q.sub._.sub.HVMC) of the command voltage at a d-axis and a q-axis selected at the crossed point are represented by the following equations:
2. The method for controlling the AC motor of claim 1, further comprising: in response to detection of a rotation speed of the AC motor increases such that the command voltage in the HVMC voltage control mode reaching to the threshold voltage limit, switching to the HVMC voltage control mode.
3. The method for controlling the AC motor of claim 1, wherein the generating the command voltage in the CVC current control mode includes calculating a value of the command current by dividing the torque value by a predetermined torque constant; subtracting a feedback current value generated from the AC motor; and generating the command voltage in the CVC current control mode using the subtracted feedback current value.
4. The method for controlling the AC motor of claim 1, wherein the CVC current control mode is performed in a maximum torque per ampere (MTPA) region, and the HVMC voltage control mode is performed in a flux weakening (FW) and a maximum torque per voltage(MTPV) region.
5. The method for controlling the AC motor of claim 1, further comprising: estimating a position of the AC motor by using a torque command value, a current of the AC motor, and the command voltage generated at least one of in the CVC current control mode and the HVMC voltage control mode.
6. The method for controlling the AC motor of claim 1, wherein the AC motor is a permanent magnet synchronous motor (PMSM), and the constant torque trajectory is formed to have a straight line.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(8) The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
(9) As the present invention relates to a method for controlling an AC motor, the AC motor according to an exemplary embodiment of the present invention, which is able to be driven at high-speed, may be applied to an electrically assisted turbo charger (EATC) system. The turbo charger includes a turbine and a compressor connected by a common shaft provided in a bearing system, and it changes energy through air compressed by exhaust gas of an engine.
(10) The AC motor according to the exemplary embodiment of the present invention includes a stator and a rotor, and may correspond to various kinds of AC motors driven by AC power. For convenience of illustration, a permanent magnet synchronous motor (PMSM), which is an AC motor, will now be described.
(11) The permanent magnet synchronous motor (PMSM) uses a permanent magnet, and it serves so that the turbo charger may operate at further higher speed than the case of using the exhaust gas. Accordingly, the EATC system may generate more energy, and combustion processes may be efficiently improved. Further, the EATC system generates a boost only when there is a predetermined amount of kinetic energy in exhaust gas.
(12)
(13) As experimental results illustrated in
(14) An operation of a permanent magnet synchronous motor controller according to an exemplary embodiment of the present invention will be now described with reference to
(15)
(16) A permanent magnet synchronous motor controller according to
(17) The PMSM 305, which is a synchronous motor using a permanent magnet, has excellent high-speed endurance and high-speed driveability, thereby having suitable characteristics for use in an industrial motor and a motor for a hybrid electric vehicle. In the PMSM 305, inductance thereof is symmetrically formed, unlike an interior PMSM (IPMSM).
(18) The PMSM includes a stator and a rotor, and in
(19)
(20) Further, L.sub.s represents a stator inductance, λ.sub.pm represents a permanent magnet (PM) flux linkage, and they are used as in Equation 1.
(21)
(22) The stator voltage of the PMSM is proportional to the sum of the permanent magnet flux linkage (λ.sub.pm) and the stator inductance (L.sub.s), and when the permanent magnet flux linkage (λ.sub.pm) or the stator inductance (L.sub.a) increases, the boost threshold shown in
(23) A permanent magnet synchronous motor (PMSM) control method according to an exemplary embodiment of the present invention will now be described with reference to
(24) First, when a torque command value (T.sub.e*) is inputted, the calculator 310 divides the inputted torque command value (T.sub.e*) by the torque constant (K.sub.T) to calculate a command current vector (i.sup.r*.sub.dq). Next, the calculator 310 subtracts a current value (i.sup.r.sub.dq) that is fed back from the rotor of the PMSM from the calculated command current vector (i.sup.r*.sub.dq).
(25) The current vector controller 320 consisting of a proportional-integral (PI) current vector controller (PI_CVC) outputs a command voltage vector (v.sup.r*.sub.dq.sub._.sub.CVC) based on a difference between the command current vector (i.sup.r*.sub.dq) and the fed back synchronous coordinate system stator current (i.sup.r.sub.dq). As such, in the low-speed CVC current control mode, the fed back synchronous coordinate system stator current (i.sup.r.sub.dq) is controlled by the current vector controller 320 in order to follow the command current vector (i.sup.r*.sub.dq), and the command voltage vector (v.sup.r*.sub.dq.sub._.sub.CVC) based on the current control is transmitted to the PMSM 305 within a voltage limit.
(26) Here, the PWM controller 350 switches and controls operation of the PMSM 305 in a PWM according to the outputted command voltage (v.sup.r*.sub.dq).
(27) The position velocity estimator 340 estimates a position and a rotation speed of the PMSM in an area corresponding to a sensorless position. That is, as shown in
(28) In addition, the command voltage vector (v*.sub.dq.sub._.sub.CVC), as shown in
(29)
wherein V.sub.dc represents a dc-link voltage.
(30) Referring to
(31)
represents a maximum synthesis voltage that may be linearly synthesized in the area of the circle. The hexagonal area indicates a voltage synthesis area in which a space vector pulse width modulation (PWM) method may be performed, and a hatched area excluding the circle inscribed in the hexagonal area indicates a non-linear voltage modulation area.
(32) When the rotor of the PMSM rotates at high-speed, the stator voltage (V.sup.r.sub.ds) may be represented by Equation 2.
v.sub.ds.sup.r≅−ω.sub.rL.sub.si.sub.qs.sup.r (Equation 2)
(33) The torque (T.sub.e) of the PMSM may be represented by Equation 3.
(34)
(35) Here, P is the number of poles.
(36) As the rotation speed (ω.sub.r) of the PMSM increases, the command voltage vector (v*.sub.dq.sub._.sub.CVC) by the current control approaches a linear voltage limit boundary. Further, as shown in Equation 3, as the rotation speed (ω.sub.r) of the PMSM increases, the torque value (T.sub.e) decreases.
(37) Therefore, according to the exemplary embodiment of the present invention, although the rotation speed (ω.sub.r) of the PMSM increases, the voltage vector controller 330 controls or operates the PMSM in the HVMC voltage control mode in the flux weakening region in order to prevent the torque value (T.sub.e) from being decreased. The HVMC voltage control mode is a mode for using all the hexagonal area shown in
(38)
(39) Here, the constant torque trajectory is parallel to the q-axis, and has a straight-line shape. When other motors including the interior PMSM (IPMSM) is used instead of the PMSM, the constant torque trajectory may be formed to have a curved line shape.
(40) The d-q axis command voltage vectors (v*.sub.dq.sub._.sub.HVMC) that are selected at the cross point are respectively represented by Equation 4 and Equation 5.
(41)
(42) Here, M.sub.n and B.sub.n represent constant values given by the boundary of each hexagon sector.
(43) The HVMC voltage control mode according to the exemplary embodiment of the present invention, as shown in
(44) According to the exemplary embodiment of the present invention, the torque value is controlled around the predetermined constant torque trajectory depending on selection of the command voltage vectors (v*.sub.dq.sub._.sub.HVMC) (which is shown in points in
(45) As the rotation speed (ω.sub.r) of the PMSM increases, the command constant torque trajectory shown in
(46) As such, according to the exemplary embodiment of the present invention, as the rotation speed (ω.sub.r) of the PMSM increases, the operation mode for the PMSM is switched to the HVMC voltage control mode in the flux weakening region so that a voltage utilization rate may be improved in the flux weakening region. Accordingly, after the command voltage vector (v*.sub.dq.sub._.sub.CVC) is extended to the outside of the circle inscribed in the hexagon, it is controlled in a hexagonal voltage limit value using a minimum-distance error over-modulation to be outputted as the command voltage vector (v*.sub.dq.sub._.sub.HVMC), thereby using the maximum voltage in the flux weakening region.
(47) That is, according to the exemplary embodiment of the present invention, as the rotation speed of the PMSM increases, when the command voltage enters the voltage limit area (the outside area of the circle inscribed in the hexagon), the CVC current control mode is switched to the HVMC voltage control mode. Further, although the rotation speed of the PMSM is low, even when a voltage limit occurs due to the lack of available voltage, the operation mode of the PMSM may be switched to the HVMC voltage control mode.
(48) The process switched to the HVMC voltage control mode in the flux weakening region with increasing of the rotor speed will now be described in detail. As can be known from Equation 3, when the rotation speed (ω.sub.r) of the PMSM) increases, the torque value (T.sub.e) moves in the negative d-axis direction.
(49) Thus, the d-axis voltage component (v.sup.r.sub.d) selected according to the increase of the rotation speed increases in the negative direction, while the q-axis voltage component (v.sup.r.sub.q) decreases. Therefore, according to the exemplary embodiment of the present invention, an automatic flux weakening operation and the maximum voltage utilization may be implemented without an extra control gain, additional FW controllers, and observers for closed-loop control.
(50)
(51) Accordingly, according to the exemplary embodiment of the present invention, when the HVMC voltage control mode is used in the flux weakening region, a motor torque per Ampere increases greater than the case using only the CVC current control mode.
(52) Such a characteristic causes the permanent magnet (PM) flux linkage (λ.sub.pm) of the PMSM) to increase, thereby performing the position sensorless operation even at low-speed. Further, a problem caused by an abnormal current change at super-high-speed may be solved by reducing a reference speed. As such, it is possible to improve efficiency of an inverter through a low PWM switching frequency by limiting an area of the CVC current control mode.
(53)
(54) In the present experimental example, when the speed of the rotor is 75,000 r/min (t=0.25 seconds), the CVC current mode is set to be switched to the HVMC voltage mode, and the DC-link voltage is set to be abbot 48 volts.
(55) As illustrated in the experimental example of
(56) As such, according to the exemplary embodiment of the present invention, since the current control mode is not performed in the flux weakening region, the CVC current control mode is smoothly switched to the HVMC voltage control mode, and while the CVC current control mode is switched to the HVMC mode, distortion of the air-gap torque does not occur.
(57) Further, as the PM flux linkage (λ.sub.m) increases, the boost threshold decreases, and thus when the rotation speed becomes equal to or greater than about 50,000 r/min (t=0.1 seconds), the position sensorless control for the PMSM can be performed, and after the rotation speed becomes equal to or greater than about 50,000 r/min, the position of the rotor may be estimated through the position velocity estimator 340 in a stationary reference frame.
(58) According to the exemplary embodiment of the present invention, the rotation speed of about 120,000 r/min is achieved in the flux weakening region despite the increase of the PM flux linkage (λ.sub.s). That is, according to the exemplary embodiment of the present invention, due to being switched to the HVMC voltage mode at high-speed, it is possible to prevent the torque from decreasing before the rotation speed (ω.sub.rpm) of the PMSM is about 120,000 r/min.
(59) As illustrated in such experimental results, according to the exemplary embodiment of the present invention, unlike
(60) Further, as illustrated in the experimental results of
(61) As described above, the PMSM controller according to the exemplary embodiment of the present invention, which is provided in the EATC system combined to an automatic engine plant, may smoothly switch the CVC current control mode to the HVMC voltage control mode by not performing the current control mode in the flux weakening region.
(62) Further, according to the exemplary embodiment of the present invention, since the maximum voltage is used in the HVMC voltage control mode, a motor torque much larger than the case using only the CVC current control method in the flux weakening region may be obtained, thereby reducing the CVC operation area as much as possible and improving efficiency.
(63) According to the exemplary embodiment of the present invention, it is possible to prevent current distortion caused by CVC current control operation at super-high-speed and to perform position sensorless operation at low-speed.
(64) While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.