US20010006335A1 - Control device for alternating current motor - Google Patents

Control device for alternating current motor Download PDF

Info

Publication number
US20010006335A1
US20010006335A1 US09/739,971 US73997100A US2001006335A1 US 20010006335 A1 US20010006335 A1 US 20010006335A1 US 73997100 A US73997100 A US 73997100A US 2001006335 A1 US2001006335 A1 US 2001006335A1
Authority
US
United States
Prior art keywords
axis
current
motor
deviation
voltage
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
US09/739,971
Other versions
US6377017B2 (en
Inventor
Hajime Kondou
Yuuji Saito
Hideyuki Jinzai
Kazuaki Takizawa
Hiroaki Shinoki
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Assigned to HONDA GIKEN KOGYO KABUSHIKI KAISHA reassignment HONDA GIKEN KOGYO KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ITOH, TOMOYUKI, JINZAI, HIDEYUKI, KONDOU, HAJIME, SAITO, YUUJI, SHINOKI, HIROAKI, TAKIZAWA, KAZUAKI
Publication of US20010006335A1 publication Critical patent/US20010006335A1/en
Application granted granted Critical
Publication of US6377017B2 publication Critical patent/US6377017B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/06Rotor flux based control involving the use of rotor position or rotor speed sensors
    • H02P21/08Indirect field-oriented control; Rotor flux feed-forward control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/02Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles characterised by the form of the current used in the control circuit
    • B60L15/025Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles characterised by the form of the current used in the control circuit using field orientation; Vector control; Direct Torque Control [DTC]
    • 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/22Current control, e.g. using a current control loop
    • 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/03Synchronous motors with brushless excitation
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility

Definitions

  • the present invention relates to a control device for an alternating current motor. More specifically, the present invention relates to a technique used in an electric current feedback control system for carrying out a follow-up control of a measured value of the electric current with respect to an ordered value of the electric current.
  • a control device for an AC motor which measures the electric current of an armature of the AC motor, converts the measured value into rectangular coordinates which rotate in synchronization with a rotor, i.e., the dq coordinate system, and carries out a feedback control so that the deviation between the ordered value and the measured value of the current on the dq coordinate becomes zero.
  • a so-called weak field control is known, which makes it possible to increase, for instance, the operable range of the number of rotation, the rotation torque which may be generated, the number of rotations at which the motor can operate with high efficiency, and the range of rotation torque, by weakening the magnetic flux of the field equivalently.
  • FIG. 4 is a vector diagram showing a stationary state of an example of a conventional control device for an AC motor when a vector control is performed.
  • the direction of the magnetic flux of the field is indicated by the d-axis and the direction which is perpendicular to the d-axis is indicated by the q-axis.
  • Ld and Lq indicate the inductance of the d-axis and the q-axis, respectively;
  • R indicates an each phase resistance of the alternating current motor;
  • ⁇ re indicates a velocity of the electrical angle of the AC motor;
  • indicates a main magnetic flux of the field of the AC motor;
  • id and iq indicate the electric current along the d-axis and the q-axis, respectively;
  • vd and vq indicate the voltage along the d-axis and the q-axis, respectively, and Vmax indicates a maximum voltage which may be supplied to each phase of the AC motor.
  • the voltage, vd, in the d-axis and the voltage, vq, in the q-axis may be expressed by the equations (1) shown below.
  • ⁇ re ⁇ Ld ⁇ id which is a q-axis interference term
  • Vmax maximum voltage
  • the vector of the q-axis interference term extends downwardly in FIG.
  • Vd R ⁇ id ⁇ re ⁇ Lq ⁇ iq
  • Vq R ⁇ iq+ ⁇ re ⁇ + ⁇ re ⁇ Ld ⁇ id (1)
  • the magnitude of the voltage vq at the q-axis tends to be dominated by the magnitude of the electric current id at the d-axis. Further, because the d-axis interference term: ⁇ re ⁇ Lq ⁇ iq is present at the d-axis, the voltage vd on the d-axis tends to be dominated by the magnitude of the electric current iq on the q-axis.
  • the control of the electric current feedback is separately carried out for the d-axis and the q-axis.
  • the control is executed so that the deviation between the ordered value for the d-axis and the measured value of the electric current becomes zero and, at the q-axis, it is controlled so that the deviation between the ordered value for the q-axis and the measured value of the electric current becomes zero.
  • the current control may be destabilized and the electric current may be varied rapidly or a desired torque may not be obtained.
  • one of the objectives of the present invention is to provide a control device for an AC motor which can perform a stable control of the motor even when the back electromotive force of the AC motor is increased.
  • a control device for an alternating current motor including: a target current generating unit (for instance, a target current computing unit 22 in the embodiment described later) which generates a current order value, based on a torque order (for example, a torque order, *T, in the embodiment described later), as a d-axis target current (for example, a d-axis target current, *id, in the embodiment described later) and a q-axis target current (for example, a q-axis target current, *iq, in the embodiment described later) on dq coordinates which are of a rotating rectangular coordinate system; a current detection device (for example, electric current detectors 16 and 17 in the embodiment described later) which detects an alternating current supplied to each phase (for example, a U-phase, V-phase, and W-phase in the embodiment described later) of a polyphase alternating current supplied to each phase (for example, a U-phase, V-phase, and W-phase in the embodiment described later) of a polyphase alternating
  • the control device for an AC motor having the above-mentioned structure it becomes possible, under a weak field control, to control the electric current of the AC motor in a stable manner even when the back electromotive voltage of the AC motor exceeds the maximum voltage, which may be supplied to each phase of the AC motor, and the d-axis voltage is dominated mainly by the q-axis current, iq, and the q-axis voltage is mainly dominated by the d-axis current, by carrying out an integration operation of an ordered voltage based on the current deviation of the opposite axis.
  • a desired torque may be assuredly generated.
  • the present invention also provides a control device for an alternating current motor, further including: a power conversion unit (for example, an inverter 13 in the embodiment described later) which drives the alternating current motor, the power conversion unit being controlled by the vector control unit; and a power supply unit (for example, a power supply 14 in the embodiment described later) which supplies a direct current to the power conversion unit, wherein the predetermined value is equal to the maximum voltage which may be supplied to the alternating current motor from the power conversion unit (for example, the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 in the embodiment described later) and adjustable depending on the magnitude of a voltage (for example, a power supply voltage, Vdc, in the embodiment described later) supplied by the power supply unit.
  • a power conversion unit for example, an inverter 13 in the embodiment described later
  • Vdc power supply voltage
  • the control device for an AC motor having the above-mentioned structure, for instance, when the voltage of the power supply unit is changed, it is possible to assuredly obtain the timing at which an integration operation of an ordered voltage based on the current deviation of the opposite axis is carried out. Accordingly, for example, when the number of rotations of the AC motor is low, the integration operation of the ordered voltage can be carried out in a secured manner based on the current deviation of the opposite axis in synchronization with the start timing of the weak field control. Thus, the AC motor can be smoothly controlled.
  • FIG. 1 is a structural diagram of a control device for an AC motor according to an embodiment of the present invention
  • FIG. 2 is a structural diagram of a vector control unit shown in FIG. 1;
  • FIG. 3 is a flow chart for explaining the operation of a integration operation switching unit.
  • FIG. 4 is a vector diagram showing a stationary state of a conventional control device for an AC motor when a vector control is performed.
  • FIG. 1 is a structural diagram showing a control device 10 according to an embodiment of the present invention.
  • FIG. 2 is a structural diagram of a vector control unit 23 shown in FIG. 1.
  • the AC motor control device 10 is capable of controlling an AC motor 11 , which may be used in, for instance, an electric vehicle.
  • the AC motor 11 may be, for example, an alternating current synchronous (ACS) motor of a permanent magnet type which utilizes a permanent magnet in its field.
  • ACS alternating current synchronous
  • the control device 10 for an AC motor includes an electrical control unit (ECU) 12 , an inverter 13 , and a power supply 14 .
  • ECU electrical control unit
  • the inverter 13 may be, for instance, a pulse width modulation (PWM) inverter and includes a switching element such as an insulated gate bipolor transistor (IGBT).
  • PWM pulse width modulation
  • IGBT insulated gate bipolor transistor
  • the ECU 12 controls a power converting operation of the inverter 13 and outputs a U-phase ac voltage order value, *Vu, a V-phase ac voltage order value, *Vv, and a W-phase ac voltage order value, *Vw, to the inverter 13 as switching orders so that a U-phase current, iu; a V-phase current, iv; and a W-phase current, iw, corresponding to each of the ordered voltage values, *Vu, *Vv, and *Vw, respectively, may be output to each phase of the AC motor 11 from the inverter 13 .
  • the following signals are input into the ECU 12 including a signal of a magnitude of accelerator operation, Ac, relating to such operation as an actuating operation of an accelerator pedal by a driver, a signal of a polar position ⁇ re (electrical angle) and a rotation number N of the AC motor 11 which are output from a polar position-angular velocity detector provided with the AC motor 11 , a signal of, for instance, the U-phase current, iu, and the W-phase current, iw, output from electric current detectors 16 and 17 for detecting an ac current supplied to the U-phase and the W-phase between the inverter 13 and the AC motor 11 , and a signal of a power supply voltage, Vdc, output from a voltage detector 18 provided with the power supply 14 .
  • a signal of a magnitude of accelerator operation, Ac relating to such operation as an actuating operation of an accelerator pedal by a driver
  • the ECU 12 includes a torque order computing unit 21 , a target current computing unit 22 , and a vector controlling unit 23 .
  • the torque order computing unit 21 calculates a torque value required based on the magnitude of accelerator operation, Ac, and the rotation number, N, and generates a torque order, *T, necessary for generating the torque value in the AC motor 11 , which is output to the target current computing unit 22 .
  • the target current computing unit 22 calculates a current order for assigning the current for each phase, iu, iv, and iw, which is supplied to the AC motor 11 from the inverter 13 , based on the torque order value, *T, and the rotation number N.
  • the current order is output to the vector controlling unit 23 as a d-axis target current, *id, and a q-axis target current, *iq, on the rotating orthogonal coordinates.
  • the direction of the magnetic flux of the field is indicated by, for instance, the d-axis and the direction perpendicular to the d-axis is defined as the q-axis.
  • the dq coordinates rotates in synchronization with the rotor (not shown in the figure) of the AC motor 11 at an electrical angular velocity of ⁇ re.
  • the d-axis target current, *id, and the q-axis target current, *iq which are direct current type signals, are supplied as a current order with respect to an ac signal supplied to each phase of the AC motor 11 from the inverter 13 .
  • the target current computing unit 22 increases the d-axis target current, *id, in accordance with the back electromotive voltage, Er, when the back electromotive voltage, Er, is increased in proportion to the rotation number N of the AC motor 11 and exceeds the maximum voltage, Vmax, which is the limit of voltage may be supplied to the AC motor 11 from the inverter 13 , so that the weak field control due to the d-axis armature reaction may be carried out by an equivalently weakened magnetic flux of the field.
  • the vector controlling unit 23 carries out a feedback control of the electric current on the dq coordinates and calculates each voltage order value *Vu, *Vv, and *Vw to be output to the inverter 13 based on the d-axis target current *id and the q-axis target current *iq.
  • the vector controlling unit 23 controls so that the deviation between each of d-axis current, id, and the q-axis current, iq, on the dq coordinates, which is obtained by converting the each phase current iu, iv, and iw actually supplied to the AC motor 11 from the inverter 13 into a value on the dq coordinates, and the d-axis target current, *id, and the q-axis target current, *iq, becomes zero.
  • the U-phase current, iu; the V-phase current, iv; and the W-phase current, iw which are supplied to each phase of the AC motor 11 form the inverter 13 , the U-phase current, iu, and the W-phase current, iw, for instance, are detected by the electric current detector 16 and 17 , respectively, and input into a three-phase ac-dq coordinate transformer 31 .
  • the d-axis current, id, and the q-axis current, iq, output from the three-phase ac-dq coordinates transformer 31 are input into subtracters 32 and 33 , respectively.
  • the subtracter 32 calculates a deviation, ⁇ idorg, between the d-axis target current, *id, and the d-axis current, id, and the subtracter 33 calculates a deviation, ⁇ iqorg, between the q-axis target current, *iq, and the q-axis current, iq.
  • Each of the deviation ⁇ idorg and ⁇ iqorg output from the subtracters 32 and 33 , respectively, are input into proportional control units 34 and 35 , respectively.
  • the proportional control unit 34 multiplies the deviation, ⁇ idorg, by, for instance, a proportional gain, Kpd, to calculate a d-axis proportional voltage order value, Vdp.
  • the proportional control unit 35 multiplies the deviation, ⁇ iqorg, by, for instance, a proportional gain, Kpq, to calculate a q-axis proportional voltage order value, Vqp.
  • both the deviation ⁇ idorg and ⁇ iqorg output from each of the subtracters 32 and 33 are input into an integration operation switching unit 37 .
  • the integration operation switching unit 37 calculates a d-axis deviation, ⁇ id, and a q-axis deviation, ⁇ iq, from the deviations, ⁇ idorg and ⁇ iqorg, respectively, based on a predetermined relative relationship of the back electromotive force, Er, of the AC motor 11 and the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 (to be described later.)
  • the d-axis deviation, ⁇ id, and the q-axis deviation, ⁇ iq, output from the integration operation switching unit 37 are input into integration control units 38 and 39 , respectively.
  • the integration control unit 38 multiplies the d-axis deviation, ⁇ id, by, for instance, a gain, Kid, to calculate a d-axis integration voltage order value, Vdi.
  • the integration control unit 39 multiplies the q-axis deviation, ⁇ iq, by, for instance, a gain, Kiq, to calculate a q-axis integration voltage order value, Vqi.
  • both the d-axis proportional voltage order value, Vdp, output from the proportional control unit 34 and the d-axis integration voltage order value, Vdi, output from the integration control unit 38 are input into an adder 41 .
  • the adder 41 performs an operation in which the d-axis proportional voltage order value, Vdp, and the d-axis integration voltage order value, Vdi, are added to calculate the d-axis voltage order value, *Vd.
  • both the q-axis proportional voltage order value, Vqp, output from the proportional control unit 35 , and the d-axis integration voltage order value, Vqi, output from the integration control unit 39 , are input into an adder 42 .
  • the adder 42 performs an operation in which the q-axis proportional voltage order value, Vqp, and the q-axis integration voltage order value, Vqi, are added to calculate the q-axis voltage order value, *Vq.
  • the d-axis target current, *id, and the q-axis target current, *iq, and the electrical angular velocity, ⁇ re, of the AC motor 11 output from a polar position-angular velocity detector 15 are input into a non-interference control unit 43 . Also, values of the d-axis inductance, Ld, and those of the q-axis inductance, Lq, are maintained in the non-interference control unit 43 .
  • the non-interference control unit 43 calculates a d-axis compensation term, Vdk, and a q-axis compensation term, Vqk, which cancel interference components for the d-axis and the q-axis in order to independently control the d-axis and the q-axis by canceling speed electromotive force components which interfere between the d-axis and the q-axis.
  • the non-interference control unit 43 stops its operation when, for instance, the back electromotive voltage, Er, of the AC motor 11 is increased and exceeds a predetermined value which depends on the maximum voltage, Vmax, that can be supplied to the AC motor 11 from the inverter 13 .
  • the d-axis compensation terms, Vdk, output from the non-interference control unit 43 and the d-axis voltage order value, *Vd, output from the adder 41 are input into a non-interference control adder 44 .
  • the q-axis compensation terms, Vqk, output from the non-interference control unit 43 and the q-axis voltage order value, *Vq, output from the adder 42 are input into a non-interference control adder 45 .
  • the non-interference control adder 44 assigns a new d-axis voltage order value, *Vd, from a value obtained by adding the d-axis compensation term, Vdk, and the (old) d-axis voltage order value, *Vd.
  • the non-interference control adder 45 assigns a new q-axis voltage order value, *Vq, from a value obtained by adding the q-axis compensation term, Vqk, and the (old) q-axis voltage order value, *Vq.
  • Both the d-axis voltage order value, *Vd, output from the non-interference control adder 44 and the q-axis voltage order value, *Vq, output from the non-interference control adder 45 are input into a dq three-phase ac coordinate transformer 46 .
  • the coefficient C which corresponds to the (2 ⁇ 3) 1/2 in equation (3) is a conversion factor used to keep the dealing voltage from changing before and after the conversion.
  • the U-phase ac voltage order value, *Vu, and the W-phase ac voltage order value, *Vw, output from the dq-three phase ac coordinate transformer 46 are input into a computing unit 47 .
  • FIG. 3 is a flow chart for explaining the operation of the integration operation switching unit 37 .
  • step S 1 of the flow chart it is determined if the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 , is larger than the back electromotive voltage, Er. If the result of the determination is “yes” (i.e., Vmax ⁇ Er), it proceeds to step S 2 .
  • step S 2 the deviation, ⁇ idorg, is set for the d-axis deviation, ⁇ id, and proceeds to step S 3 .
  • step S 3 the deviation, ⁇ iqorg, is set for the q-axis deviation, ⁇ iq, and terminates the series of processes.
  • step S 1 determines whether the result of the determination is “no” in step S 1 . If the result of the determination is “no” in step S 1 , it proceeds to step S 4 .
  • step S 4 a negative value of the deviation, ⁇ iqorg, (i.e., ⁇ iqorg) is set for the d-axis deviation, ⁇ id, and proceeds to step S 5 .
  • step S 5 the deviation, ⁇ idorg, is set for the q-axis deviation, ⁇ iq, and terminates the series of processes.
  • the maximum voltage, Vmax which may be supplied to the AC motor 11 from the inverter 13 , is equal to the maximum amplitude of each phase ac voltage and, for instance, it is equal to a half of the power supply voltage, Vdc, (i.e., Vdc/2) if ignoring, for instance, the voltage drop of such elements as the switching elements in the inverter 13 .
  • Equation (4) the equation used for the determination process in step S 1 may be expressed as the following equation (4):
  • control device 10 for an AC motor of the present invention it becomes possible, by carrying out a weak field control, to control the electric current of the AC motor 11 in a stable manner even when the back electromotive voltage, Er, of the AC motor 11 exceeds the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 , and the d-axis voltage tends to be dominated mainly by the q-axis current, iq, and the q-axis voltage is mainly dominated by the d-axis current.
  • Vmax maximum voltage
  • Vmax maximum voltage
  • the d-axis voltage tends to be dominated mainly by the q-axis current, iq
  • the q-axis voltage is mainly dominated by the d-axis current.
  • the d-axis deviation, ⁇ id, and the q-axis deviation, ⁇ iq may be adjusted in accordance with the changed power supply voltage, Vdc. Accordingly, the control of the AC motor may be smoothly performed, for example, in synchronization with a start timing of the weak field control.
  • Vmax which may be supplied to the AC motor 11 from the inverter 13
  • Vdc half of the power supply voltage
  • the maximum voltage is not limited as such and may be a value taking into account the drop in voltage when, for instance, there is a voltage drop of such elements as a switching element in the inverter 13 .
  • step S 1 of the above embodiment of the present invention if the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 , is larger than the back electromotive voltage, Er, of the AC motor 11 , it is not limited as such and it is possible to determine if the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 , is larger than the back electromotive voltage, Er, of the AC motor 11 by a predetermined value, ⁇ , i.e., (Er+ ⁇ .)
  • the non-interference control is carried out when the back electromotive voltage, Er, of the AC motor 11 is smaller than the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 , in the above-mentioned embodiment of the present invention, it is not limited as such and the non-interference control unit 43 need not be employed.
  • an ACS motor of a permanent magnet type is used as the AC motor 11 in the above embodiment of the present invention, it is not limited as such and other alternating current motors such as an induction motor may be used.

Landscapes

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

Abstract

A control device for an alternating current motor includes: a target current generating unit which generates a current order value, based on a torque order, as a d-axis target current and a q-axis target current on dq coordinates; a current detection device which detects an alternating current supplied to each phase of a polyphase alternating current motor; a coordinate transforming unit which transforms the alternating current detected by the current detection device into a d-axis current and a q-axis current on the dq coordinates; and a vector control unit which carries out a current feedback control so that the d-axis current follows up the d-axis target current and the q-axis current follows up the q-axis target current. The vector control unit further includes: an operation switching unit which, depending on whether a back electromotive voltage of the alternating current motor is greater than or equal to a predetermined value, calculates one of a d-axis deviation and a q-axis deviation from the deviation between the d-axis target current and the d-axis current and the other one of the d-axis deviation and the q-axis deviation from the deviation between the q-axis target current and the q-axis current; and an integration controlling unit which outputs a d-axis integration voltage order value proportional to an integral value of the d-axis deviation and a q-axis integration voltage order value proportional to an integral value of the q-axis deviation. An alternating current supplied to each phase of the alternating current motor is controlled based on an output of the integration controlling unit.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to a control device for an alternating current motor. More specifically, the present invention relates to a technique used in an electric current feedback control system for carrying out a follow-up control of a measured value of the electric current with respect to an ordered value of the electric current. [0002]
  • 2. Description of Related Art [0003]
  • In an alternating current (AC) motor, such as a permanent magnet type motor which utilizes a permanent magnet in the field, a control device for an AC motor is generally known which measures the electric current of an armature of the AC motor, converts the measured value into rectangular coordinates which rotate in synchronization with a rotor, i.e., the dq coordinate system, and carries out a feedback control so that the deviation between the ordered value and the measured value of the current on the dq coordinate becomes zero. [0004]
  • In such an AC motor, a change in the magnetic flux density is generated in the field magnetic flux which penetrates through a coil of the armature when, for instance, a rotor having a permanent magnet rotates, and a back electromotive voltage Er, which acts to cancel the supplied voltage of the coil electric current, is generated. The back electromotive voltage Er increases as the number of rotations of the rotor increases and, when Er becomes equal to the supplied voltage of the coil electric current, the coil electric current becomes zero and the rotation torque of the rotor also becomes zero. [0005]
  • A so-called weak field control is known, which makes it possible to increase, for instance, the operable range of the number of rotation, the rotation torque which may be generated, the number of rotations at which the motor can operate with high efficiency, and the range of rotation torque, by weakening the magnetic flux of the field equivalently. [0006]
  • FIG. 4 is a vector diagram showing a stationary state of an example of a conventional control device for an AC motor when a vector control is performed. In the figure, the direction of the magnetic flux of the field is indicated by the d-axis and the direction which is perpendicular to the d-axis is indicated by the q-axis. Ld and Lq indicate the inductance of the d-axis and the q-axis, respectively; R indicates an each phase resistance of the alternating current motor; ωre indicates a velocity of the electrical angle of the AC motor; φ indicates a main magnetic flux of the field of the AC motor; id and iq indicate the electric current along the d-axis and the q-axis, respectively; vd and vq indicate the voltage along the d-axis and the q-axis, respectively, and Vmax indicates a maximum voltage which may be supplied to each phase of the AC motor. [0007]
  • In this case, the voltage, vd, in the d-axis and the voltage, vq, in the q-axis may be expressed by the equations (1) shown below. In the equation, ωre×Ld×id, which is a q-axis interference term, becomes a weak field component when the back electromotive voltage Er exceeds the maximum voltage Vmax, which may be supplied to each phase of the AC motor, and a weak field control is performed. Accordingly, the vector of the q-axis interference term extends downwardly in FIG. 4 when the electric current id in the d-axis is increased and, hence, the AC motor may be actuated by using a voltage smaller than the back electromotive voltage Er=(ωre×φ) at the voltage vq in the q-axis. In this manner, a desired rotational torque may be output by increasing the number of operational rotations. [0008]
  • Vd=R×id−ωre×Lq×iq
  • (where ωre×Lq×iq indicates d-axis interference term)
  • Vq=R×iq+ωre×φ+ωre×Ld×id   (1)
  • (where ωre×Ld×id indicates q-axis interference term)
  • In the above-mentioned example of the conventional control device for the AC motor, after the back electromotive voltage, Er, of the AC motor exceeds the maximum voltage, Vmax, which may be supplied to each phase of the AC motor, and the rotation number is further increased, the actuation of the AC motor becomes impossible if ωre×Ld×id, which is the q-axis interference term and becomes a weak field component, is not increased in accordance with an increase in the back electromotive voltage Er=(ωre×φ). [0009]
  • In the state described above, the magnitude of the voltage vq at the q-axis tends to be dominated by the magnitude of the electric current id at the d-axis. Further, because the d-axis interference term: −ωre×Lq×iq is present at the d-axis, the voltage vd on the d-axis tends to be dominated by the magnitude of the electric current iq on the q-axis. [0010]
  • In the above control device for an AC motor, however, the control of the electric current feedback is separately carried out for the d-axis and the q-axis. Hence, at the d-axis, the control is executed so that the deviation between the ordered value for the d-axis and the measured value of the electric current becomes zero and, at the q-axis, it is controlled so that the deviation between the ordered value for the q-axis and the measured value of the electric current becomes zero. For this reason, in a state in which one of the voltages vd and vq becomes dominant to the other voltage, there is a danger that the current control for stabilizing the AC motor may be destroyed. Thus, the current control may be destabilized and the electric current may be varied rapidly or a desired torque may not be obtained. [0011]
  • On the other hand, in the region where the back electromotive voltage Er of an AC motor is smaller than the maximum voltage, Vmax, which may be supplied to each phase of the AC motor, a so-called non-interactive control is known by which a d-axis compensation term and a q-axis compensation term that counteract each interference component for the d-axis and q-axis, respectively, are input so that an independent control of the d-axis and the q-axis becomes possible by counteracting the speed electromotive force components which interfere with each other between the d-axis and the q-axis. [0012]
  • However, in the region where the back electromotive voltage Er exceeds the maximum voltage Vmax, which may be supplied to each phase of the AC motor, the non-interactive control cannot be carried out since a power source, for instance, a battery or fuel cell, which supplies a voltage to the coil current, cannot provide the extra voltage. Thus, problems such as an instability in the control of the AC motor may be generated. [0013]
  • SUMMARY OF THE INVENTION
  • Accordingly, one of the objectives of the present invention is to provide a control device for an AC motor which can perform a stable control of the motor even when the back electromotive force of the AC motor is increased. [0014]
  • The above objectives may be achieved by a control device for an alternating current motor according to the present invention (for example, a [0015] control device 10 for an alternating motor explained in the embodiment described later), including: a target current generating unit (for instance, a target current computing unit 22 in the embodiment described later) which generates a current order value, based on a torque order (for example, a torque order, *T, in the embodiment described later), as a d-axis target current (for example, a d-axis target current, *id, in the embodiment described later) and a q-axis target current (for example, a q-axis target current, *iq, in the embodiment described later) on dq coordinates which are of a rotating rectangular coordinate system; a current detection device (for example, electric current detectors 16 and 17 in the embodiment described later) which detects an alternating current supplied to each phase (for example, a U-phase, V-phase, and W-phase in the embodiment described later) of a polyphase alternating current motor (for example, an AC motor 11 in the embodiment described later); a coordinate transforming unit (for example, a three-phase ac-dq coordinate transformer 31 in the embodiment described later) which transforms the alternating current detected by the current detection device into a d-axis current (for example, a d-axis current, id, in the embodiment described later) and a q-axis current (for example, a q-axis current, iq, in the embodiment described later) on the dq coordinates; and a vector control unit (for example, a vector controlling unit 23 in the embodiment described later) which carries out a current feedback control so that the d-axis current follows up the d-axis target current and the q-axis current follows up the q-axis target current, wherein the vector control unit further includes: an operation switching unit (for example, an integration operation switching unit 37 in the embodiment described later) which, depending on whether a back electromotive voltage (for example, a back electromotive voltage, Er, in the embodiment described later) of the alternating current motor is greater than or equal to a predetermined value, calculates one of a d-axis deviation (for example, a d-axis deviation, Δid, in the embodiment described later) and a q-axis deviation (for example, a q-axis deviation, Δiq, in the embodiment described later) from the deviation between the d-axis target current and the d-axis current (for example, a deviation, Δidorg, in the embodiment described later) and the other one of the d-axis deviation and the q-axis deviation from the deviation between the q-axis target current and the q-axis current (for example, a deviation, Δiqorg, in the embodiment described later); and an integration controlling unit (for example, integration control units 38 and 39 in the embodiment described later) which outputs a d-axis integration voltage order value (for example, a d-axis integration voltage order value, Vdi, in the embodiment described later) proportional to an integral value of the d-axis deviation and a q-axis integration voltage order value (for example, a q-axis integration voltage order value, Vqi, in the embodiment described later) proportional to an integral value of the q-axis deviation, wherein an alternating current supplied to each phase of the alternating current motor is controlled based on an output of the integration controlling unit.
  • According to the control device for an AC motor having the above-mentioned structure, it becomes possible, under a weak field control, to control the electric current of the AC motor in a stable manner even when the back electromotive voltage of the AC motor exceeds the maximum voltage, which may be supplied to each phase of the AC motor, and the d-axis voltage is dominated mainly by the q-axis current, iq, and the q-axis voltage is mainly dominated by the d-axis current, by carrying out an integration operation of an ordered voltage based on the current deviation of the opposite axis. Thus, according to the present invention, a desired torque may be assuredly generated. [0016]
  • The present invention also provides a control device for an alternating current motor, further including: a power conversion unit (for example, an [0017] inverter 13 in the embodiment described later) which drives the alternating current motor, the power conversion unit being controlled by the vector control unit; and a power supply unit (for example, a power supply 14 in the embodiment described later) which supplies a direct current to the power conversion unit, wherein the predetermined value is equal to the maximum voltage which may be supplied to the alternating current motor from the power conversion unit (for example, the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 in the embodiment described later) and adjustable depending on the magnitude of a voltage (for example, a power supply voltage, Vdc, in the embodiment described later) supplied by the power supply unit.
  • According to the control device for an AC motor having the above-mentioned structure, for instance, when the voltage of the power supply unit is changed, it is possible to assuredly obtain the timing at which an integration operation of an ordered voltage based on the current deviation of the opposite axis is carried out. Accordingly, for example, when the number of rotations of the AC motor is low, the integration operation of the ordered voltage can be carried out in a secured manner based on the current deviation of the opposite axis in synchronization with the start timing of the weak field control. Thus, the AC motor can be smoothly controlled. [0018]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Some of the features and advantages of the invention having been described, others will become apparent from the detailed description which follows, and from the accompanying drawings, in which: [0019]
  • FIG. 1 is a structural diagram of a control device for an AC motor according to an embodiment of the present invention; [0020]
  • FIG. 2 is a structural diagram of a vector control unit shown in FIG. 1; [0021]
  • FIG. 3 is a flow chart for explaining the operation of a integration operation switching unit; and [0022]
  • FIG. 4 is a vector diagram showing a stationary state of a conventional control device for an AC motor when a vector control is performed. [0023]
  • DETAILED DESCRIPTION OF THE INVENTION
  • Hereinafter, embodiments of the control device for an AC motor according to the present invention will be described with reference to attached drawings. [0024]
  • FIG. 1 is a structural diagram showing a [0025] control device 10 according to an embodiment of the present invention. FIG. 2 is a structural diagram of a vector control unit 23 shown in FIG. 1.
  • The AC [0026] motor control device 10 according to an embodiment of the present invention is capable of controlling an AC motor 11, which may be used in, for instance, an electric vehicle. The AC motor 11 may be, for example, an alternating current synchronous (ACS) motor of a permanent magnet type which utilizes a permanent magnet in its field.
  • As shown in FIG. 1, the [0027] control device 10 for an AC motor includes an electrical control unit (ECU) 12, an inverter 13, and a power supply 14.
  • The [0028] inverter 13 may be, for instance, a pulse width modulation (PWM) inverter and includes a switching element such as an insulated gate bipolor transistor (IGBT). The inverter 13 converts a dc power supplied by the power supply 14, which may be, for instance, a battery or a fuel cell, into three-phase ac power and supplies it to the AC motor 11.
  • The [0029] ECU 12 controls a power converting operation of the inverter 13 and outputs a U-phase ac voltage order value, *Vu, a V-phase ac voltage order value, *Vv, and a W-phase ac voltage order value, *Vw, to the inverter 13 as switching orders so that a U-phase current, iu; a V-phase current, iv; and a W-phase current, iw, corresponding to each of the ordered voltage values, *Vu, *Vv, and *Vw, respectively, may be output to each phase of the AC motor 11 from the inverter 13.
  • For this reason, the following signals are input into the [0030] ECU 12 including a signal of a magnitude of accelerator operation, Ac, relating to such operation as an actuating operation of an accelerator pedal by a driver, a signal of a polar position θre (electrical angle) and a rotation number N of the AC motor 11 which are output from a polar position-angular velocity detector provided with the AC motor 11, a signal of, for instance, the U-phase current, iu, and the W-phase current, iw, output from electric current detectors 16 and 17 for detecting an ac current supplied to the U-phase and the W-phase between the inverter 13 and the AC motor 11, and a signal of a power supply voltage, Vdc, output from a voltage detector 18 provided with the power supply 14.
  • Also, the [0031] ECU 12 includes a torque order computing unit 21, a target current computing unit 22, and a vector controlling unit 23.
  • The torque [0032] order computing unit 21 calculates a torque value required based on the magnitude of accelerator operation, Ac, and the rotation number, N, and generates a torque order, *T, necessary for generating the torque value in the AC motor 11, which is output to the target current computing unit 22.
  • The target [0033] current computing unit 22 calculates a current order for assigning the current for each phase, iu, iv, and iw, which is supplied to the AC motor 11 from the inverter 13, based on the torque order value, *T, and the rotation number N. The current order is output to the vector controlling unit 23 as a d-axis target current, *id, and a q-axis target current, *iq, on the rotating orthogonal coordinates.
  • In the dq coordinates forming the rotating orthogonal coordinates, the direction of the magnetic flux of the field is indicated by, for instance, the d-axis and the direction perpendicular to the d-axis is defined as the q-axis. The dq coordinates rotates in synchronization with the rotor (not shown in the figure) of the [0034] AC motor 11 at an electrical angular velocity of ωre. In this manner, the d-axis target current, *id, and the q-axis target current, *iq, which are direct current type signals, are supplied as a current order with respect to an ac signal supplied to each phase of the AC motor 11 from the inverter 13.
  • Also, the target [0035] current computing unit 22 increases the d-axis target current, *id, in accordance with the back electromotive voltage, Er, when the back electromotive voltage, Er, is increased in proportion to the rotation number N of the AC motor 11 and exceeds the maximum voltage, Vmax, which is the limit of voltage may be supplied to the AC motor 11 from the inverter 13, so that the weak field control due to the d-axis armature reaction may be carried out by an equivalently weakened magnetic flux of the field.
  • The [0036] vector controlling unit 23 carries out a feedback control of the electric current on the dq coordinates and calculates each voltage order value *Vu, *Vv, and *Vw to be output to the inverter 13 based on the d-axis target current *id and the q-axis target current *iq. In the feedback control process, the vector controlling unit 23 controls so that the deviation between each of d-axis current, id, and the q-axis current, iq, on the dq coordinates, which is obtained by converting the each phase current iu, iv, and iw actually supplied to the AC motor 11 from the inverter 13 into a value on the dq coordinates, and the d-axis target current, *id, and the q-axis target current, *iq, becomes zero.
  • That is, as shown in FIG. 2, among the U-phase current, iu; the V-phase current, iv; and the W-phase current, iw, which are supplied to each phase of the [0037] AC motor 11 form the inverter 13, the U-phase current, iu, and the W-phase current, iw, for instance, are detected by the electric current detector 16 and 17, respectively, and input into a three-phase ac-dq coordinate transformer 31.
  • The three-phase ac-dq coordinate [0038] transformer 31 transforms the U-phase current, iu, and the W-phase current, iw, on stationary coordinates into rotational coordinates according to the rotational phase of the AC motor 11, i.e., the d-axis current, id, and the q-axis current, iq, on the dq coordinates, based on the following equation (2): [ id iq ] = 2 [ sin ( θ re + 2 π / 3 ) - sin θ re cos ( θ re + 2 π / 3 ) - cos θ re ] [ iu iw ] ( 2 )
    Figure US20010006335A1-20010705-M00001
  • The d-axis current, id, and the q-axis current, iq, output from the three-phase ac-dq coordinates [0039] transformer 31 are input into subtracters 32 and 33, respectively.
  • The [0040] subtracter 32 calculates a deviation, Δidorg, between the d-axis target current, *id, and the d-axis current, id, and the subtracter 33 calculates a deviation, Δiqorg, between the q-axis target current, *iq, and the q-axis current, iq.
  • In the above case, since the d-axis target current, *id, and the q-axis target current, *iq, and the d-axis current, id, and the q-axis current, iq are direct signals, phase lag and amplitude error, for instance, are detected as a direct current. [0041]
  • Each of the deviation Δidorg and Δiqorg output from the [0042] subtracters 32 and 33, respectively, are input into proportional control units 34 and 35, respectively.
  • The [0043] proportional control unit 34 multiplies the deviation, Δidorg, by, for instance, a proportional gain, Kpd, to calculate a d-axis proportional voltage order value, Vdp. The proportional control unit 35 multiplies the deviation, Δiqorg, by, for instance, a proportional gain, Kpq, to calculate a q-axis proportional voltage order value, Vqp.
  • Also, both the deviation Δidorg and Δiqorg output from each of the [0044] subtracters 32 and 33 are input into an integration operation switching unit 37.
  • The integration [0045] operation switching unit 37 calculates a d-axis deviation, Δid, and a q-axis deviation, Δiq, from the deviations, Δidorg and Δiqorg, respectively, based on a predetermined relative relationship of the back electromotive force, Er, of the AC motor 11 and the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13 (to be described later.)
  • The d-axis deviation, Δid, and the q-axis deviation, Δiq, output from the integration [0046] operation switching unit 37 are input into integration control units 38 and 39, respectively.
  • The [0047] integration control unit 38 multiplies the d-axis deviation, Δid, by, for instance, a gain, Kid, to calculate a d-axis integration voltage order value, Vdi. The integration control unit 39 multiplies the q-axis deviation, Δiq, by, for instance, a gain, Kiq, to calculate a q-axis integration voltage order value, Vqi.
  • Also, both the d-axis proportional voltage order value, Vdp, output from the [0048] proportional control unit 34 and the d-axis integration voltage order value, Vdi, output from the integration control unit 38 are input into an adder 41. The adder 41 performs an operation in which the d-axis proportional voltage order value, Vdp, and the d-axis integration voltage order value, Vdi, are added to calculate the d-axis voltage order value, *Vd.
  • In the same manner as above, both the q-axis proportional voltage order value, Vqp, output from the [0049] proportional control unit 35, and the d-axis integration voltage order value, Vqi, output from the integration control unit 39, are input into an adder 42. The adder 42 performs an operation in which the q-axis proportional voltage order value, Vqp, and the q-axis integration voltage order value, Vqi, are added to calculate the q-axis voltage order value, *Vq.
  • The d-axis target current, *id, and the q-axis target current, *iq, and the electrical angular velocity, ωre, of the [0050] AC motor 11 output from a polar position-angular velocity detector 15 are input into a non-interference control unit 43. Also, values of the d-axis inductance, Ld, and those of the q-axis inductance, Lq, are maintained in the non-interference control unit 43.
  • The [0051] non-interference control unit 43 calculates a d-axis compensation term, Vdk, and a q-axis compensation term, Vqk, which cancel interference components for the d-axis and the q-axis in order to independently control the d-axis and the q-axis by canceling speed electromotive force components which interfere between the d-axis and the q-axis.
  • Note that the [0052] non-interference control unit 43 stops its operation when, for instance, the back electromotive voltage, Er, of the AC motor 11 is increased and exceeds a predetermined value which depends on the maximum voltage, Vmax, that can be supplied to the AC motor 11 from the inverter 13.
  • The d-axis compensation terms, Vdk, output from the [0053] non-interference control unit 43 and the d-axis voltage order value, *Vd, output from the adder 41 are input into a non-interference control adder 44. The q-axis compensation terms, Vqk, output from the non-interference control unit 43 and the q-axis voltage order value, *Vq, output from the adder 42 are input into a non-interference control adder 45.
  • The [0054] non-interference control adder 44 assigns a new d-axis voltage order value, *Vd, from a value obtained by adding the d-axis compensation term, Vdk, and the (old) d-axis voltage order value, *Vd.
  • In the same manner as above, the [0055] non-interference control adder 45 assigns a new q-axis voltage order value, *Vq, from a value obtained by adding the q-axis compensation term, Vqk, and the (old) q-axis voltage order value, *Vq.
  • Both the d-axis voltage order value, *Vd, output from the [0056] non-interference control adder 44 and the q-axis voltage order value, *Vq, output from the non-interference control adder 45 are input into a dq three-phase ac coordinate transformer 46.
  • The dq three-phase ac coordinate [0057] transformer 46 transforms the d-axis voltage order value, *Vd, and the q-axis voltage order value, *Vq, on the dq coordinates into a U-phase ac voltage order value, *Vu, and a W-phase ac voltage order value, *Vw, on three-phase ac coordinates, which are stationary coordinates, based on the following equation (3): [ * Vu * Vw ] = ( 2 / 3 ) [ cos θ re - sin θ re cos ( θ re + 2 π / 3 ) - sin ( θ re + 2 π / 3 ) ] [ * Vd * Vq ] ( 3 )
    Figure US20010006335A1-20010705-M00002
  • Note that in the equation (3), the coefficient C, which corresponds to the (⅔)[0058] 1/2 in equation (3) is a conversion factor used to keep the dealing voltage from changing before and after the conversion.
  • The U-phase ac voltage order value, *Vu, and the W-phase ac voltage order value, *Vw, output from the dq-three phase ac coordinate [0059] transformer 46 are input into a computing unit 47.
  • The [0060] computing unit 47 calculates a V-phase ac voltage order value, *Vv, using the equation: *Vv=−(*Vu)−(*Vw).
  • The U-phase ac voltage order value, *Vu, output from the dq three-phase ac coordinate [0061] transformer 46 and the V-phase ac voltage order value, *Vv, output from the computing unit 47 are input into the inverter 13 as switching orders.
  • Next, examples of the operation of the [0062] control device 10 for an AC motor according to the embodiment of the present invention having the above-mentioned structure will be explained with an emphasis on the operation of the integration operation switching unit 37 with reference to attached drawings.
  • FIG. 3 is a flow chart for explaining the operation of the integration [0063] operation switching unit 37.
  • In step S[0064] 1 of the flow chart, it is determined if the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, is larger than the back electromotive voltage, Er. If the result of the determination is “yes” (i.e., Vmax≧Er), it proceeds to step S2.
  • In step S[0065] 2, the deviation, Δidorg, is set for the d-axis deviation, Δid, and proceeds to step S3. In step S3, the deviation, Δiqorg, is set for the q-axis deviation, Δiq, and terminates the series of processes.
  • On the other hand, if the result of the determination is “no” in step S[0066] 1, it proceeds to step S4.
  • In step S[0067] 4, a negative value of the deviation, Δiqorg, (i.e., −Δiqorg) is set for the d-axis deviation, Δid, and proceeds to step S5. In step S5, the deviation, Δidorg, is set for the q-axis deviation, Δiq, and terminates the series of processes.
  • The back electromotive voltage, Er, of the [0068] AC motor 11 is calculated as Er=φ1×ωre based on the maximum value, φ1, of the field magnetic flux which interlinks with three-phase armature winding (not shown in figures) of the AC motor 11. In this case, the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, is equal to the maximum amplitude of each phase ac voltage and, for instance, it is equal to a half of the power supply voltage, Vdc, (i.e., Vdc/2) if ignoring, for instance, the voltage drop of such elements as the switching elements in the inverter 13.
  • That is, the equation used for the determination process in step S[0069] 1 may be expressed as the following equation (4):
  • Vdc/2≧φ1×ωre   (4)
  • Also, in the dq coordinate system, if the conversion factor used for the conversion of the three phase ac coordinates into the dq coordinates, i.e., the coefficient C=(⅔)[0070] 1/2, is considered, the maximum value φ2 of the field flux in the dq coordinates may be expressed as φ2=φ1×(1/C), and the back electromotive voltage, Er, is expressed as the equation: Er=100 2×ωre. Accordingly, the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, is expressed as the equation: Vmax=(Vdc/2)×(1/C). That is, the equation used for the determination process in step S1 may be expressed by the following equation (5):
  • (Vdc/2)×{square root}{square root over (({fraction (3/2)})})≧φ2×ωre   (5)
  • As explained above, according to an embodiment of the [0071] control device 10 for an AC motor of the present invention, it becomes possible, by carrying out a weak field control, to control the electric current of the AC motor 11 in a stable manner even when the back electromotive voltage, Er, of the AC motor 11 exceeds the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, and the d-axis voltage tends to be dominated mainly by the q-axis current, iq, and the q-axis voltage is mainly dominated by the d-axis current. Thus, according to the present invention, a desired torque may be assuredly generated.
  • Also, according to the present invention, when a battery is used as the [0072] power supply 14 and if a change such as a power supply voltage, Vdc, drop is caused by, for instance, a deterioration or a reduction in the remaining charge of the battery, the d-axis deviation, Δid, and the q-axis deviation, Δiq, may be adjusted in accordance with the changed power supply voltage, Vdc. Accordingly, the control of the AC motor may be smoothly performed, for example, in synchronization with a start timing of the weak field control.
  • Although the maximum voltage, Vmax, which may be supplied to the [0073] AC motor 11 from the inverter 13, is equal to half of the power supply voltage, Vdc, (i.e., Vdc/2) in the embodiment mentioned above, the maximum voltage is not limited as such and may be a value taking into account the drop in voltage when, for instance, there is a voltage drop of such elements as a switching element in the inverter 13.
  • Moreover, although it is determined in step S[0074] 1 of the above embodiment of the present invention that if the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, is larger than the back electromotive voltage, Er, of the AC motor 11, it is not limited as such and it is possible to determine if the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, is larger than the back electromotive voltage, Er, of the AC motor 11 by a predetermined value, α, i.e., (Er+α.)
  • Further, although the non-interference control is carried out when the back electromotive voltage, Er, of the [0075] AC motor 11 is smaller than the maximum voltage, Vmax, which may be supplied to the AC motor 11 from the inverter 13, in the above-mentioned embodiment of the present invention, it is not limited as such and the non-interference control unit 43 need not be employed.
  • In addition, although an ACS motor of a permanent magnet type is used as the [0076] AC motor 11 in the above embodiment of the present invention, it is not limited as such and other alternating current motors such as an induction motor may be used.
  • Having thus described several exemplary embodiments of the invention, it will be apparent that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements, though not expressly described above, are nonetheless intended and implied to be within the spirit and scope of the invention. Accordingly, the invention is limited and defined only by the following claims and equivalents thereto. [0077]

Claims (2)

1. A control device for an alternating current motor, comprising:
a target current generating unit which generates a current order value, based on a torque order, as a d-axis target current and a q-axis target current on dq coordinates which are of a rotating rectangular coordinate system;
a current detection device which detects an alternating current supplied to each phase of a polyphase alternating current motor;
a coordinate transforming unit which transforms said alternating current detected by said current detection device into a d-axis current and a q-axis current on said dq coordinates; and
a vector control unit which carries out a current feedback control so that said d-axis current follows up said d-axis target current and said q-axis current follows up said q-axis target current, wherein
said vector control unit further comprises:
an operation switching unit which, depending on whether a back electromotive voltage of said alternating current motor is greater than or equal to a predetermined value, calculates one of a d-axis deviation and a q-axis deviation from the deviation between said d-axis target current and said d-axis current and the other one of the d-axis deviation and the q-axis deviation from the deviation between said q-axis target current and said q-axis current; and
an integration controlling unit which outputs a d-axis integration voltage order value proportional to an integral value of said d-axis deviation and a q-axis integration voltage order value proportional to an integral value of said q-axis deviation, wherein
an alternating current supplied to each phase of said alternating current motor is controlled based on an output of said integration controlling unit.
2. A control device for an alternating current motor according to
claim 1
, further comprising:
a power conversion unit which drives said alternating current motor, said power conversion unit being controlled by said vector control unit; and
a power supply unit which supplies a direct current to said power conversion unit, wherein
said predetermined value is equal to the maximum voltage which may be supplied to said alternating current motor from said power conversion unit and adjustable depending on the magnitude of a voltage supplied by said power supply unit.
US09/739,971 1999-12-24 2000-12-20 Control device for alternating current motor Expired - Lifetime US6377017B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP36844299A JP3515460B2 (en) 1999-12-24 1999-12-24 Control device for AC motor
JP11-368442 1999-12-24

Publications (2)

Publication Number Publication Date
US20010006335A1 true US20010006335A1 (en) 2001-07-05
US6377017B2 US6377017B2 (en) 2002-04-23

Family

ID=18491834

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/739,971 Expired - Lifetime US6377017B2 (en) 1999-12-24 2000-12-20 Control device for alternating current motor

Country Status (2)

Country Link
US (1) US6377017B2 (en)
JP (1) JP3515460B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6492788B1 (en) * 2000-11-10 2002-12-10 Otis Elevator Company Method and apparatus for encoderless operation of a permanent magnet synchronous motor in an elevator
US20050029972A1 (en) * 2003-05-19 2005-02-10 Nobuyuki Imai Control apparatus for brushless DC motor
US20090148735A1 (en) * 2005-12-07 2009-06-11 Toyota Jidosha Kabushiki Kaisha Fuel Cell System
GB2460724A (en) * 2008-06-13 2009-12-16 Ehsan Abdi Jalebi Torque-sensing control system for a brushless doubly fed machine (BDFM)
EP1612929A3 (en) * 2004-06-30 2011-03-16 Fanuc Corporation Motor control device
US20140091743A1 (en) * 2012-09-28 2014-04-03 Denso Corporation Control device for ac motor
CN103916061A (en) * 2012-12-30 2014-07-09 硅实验室公司 Apparatus For Motor Control System And Associated Methods
US20150171784A1 (en) * 2013-12-16 2015-06-18 Wisconsin Alumni Research Foundation Unity power factor induction machine
WO2019125734A1 (en) * 2017-12-20 2019-06-27 Microsemi Soc Corp. Apparatus and method for sensorless detection of load torque of a stepper motor and for optimizing drive current for efficient operation

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3661572B2 (en) * 2000-07-18 2005-06-15 日産自動車株式会社 Inverter current sensor diagnostic device
JP3634270B2 (en) * 2001-02-02 2005-03-30 株式会社豊田中央研究所 Motor drive circuit
JP3726713B2 (en) * 2001-06-14 2005-12-14 日産自動車株式会社 Electric motor control device
JP3526846B2 (en) * 2002-01-23 2004-05-17 日本サーボ株式会社 Driving device for stepping motor
DE10219821A1 (en) * 2002-05-03 2003-11-20 Bosch Gmbh Robert Method and device for controlling a permanent magnet synchronous machine with reduced power fluctuations in the upper speed range
JP2004015892A (en) * 2002-06-05 2004-01-15 Toshiba Corp Inverter controlling device and electric vehicle
JP3649329B2 (en) * 2002-10-03 2005-05-18 日本サーボ株式会社 Stepping motor drive device
JP4615440B2 (en) * 2003-01-24 2011-01-19 日本精工株式会社 Motor drive control device and electric power steering device
US20050263330A1 (en) * 2004-05-28 2005-12-01 Valeo Electrical Systems, Inc. Field-oriented control for brushless DC motor
US7208908B2 (en) * 2004-07-12 2007-04-24 Honeywell International Inc. Apparatus and method to control torque and voltage of an AC machine
CN101091119B (en) * 2005-04-01 2010-08-18 三菱电机株式会社 Electric car control device
JP4926492B2 (en) * 2006-02-20 2012-05-09 本田技研工業株式会社 Motor control device
JP5133834B2 (en) * 2008-09-30 2013-01-30 トヨタ自動車株式会社 AC motor control device
JP6075090B2 (en) * 2013-01-31 2017-02-08 株式会社富士通ゼネラル Motor control device
JP2022183535A (en) * 2021-05-31 2022-12-13 日立Astemo株式会社 motor controller

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6147470A (en) * 1996-09-13 2000-11-14 Hitachi, Ltd. Device for controlling induction motor and method of controlling the same
JP2000116199A (en) * 1998-10-01 2000-04-21 Toshiba Corp Controller for motor
US6069467A (en) * 1998-11-16 2000-05-30 General Electric Company Sensorless rotor tracking of induction machines with asymmetrical rotor resistance

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6492788B1 (en) * 2000-11-10 2002-12-10 Otis Elevator Company Method and apparatus for encoderless operation of a permanent magnet synchronous motor in an elevator
US20050029972A1 (en) * 2003-05-19 2005-02-10 Nobuyuki Imai Control apparatus for brushless DC motor
US7064504B2 (en) * 2003-05-19 2006-06-20 Honda Motor Co., Ltd. Control apparatus for brushless DC motor
EP1612929A3 (en) * 2004-06-30 2011-03-16 Fanuc Corporation Motor control device
US8574777B2 (en) 2005-12-07 2013-11-05 Toyota Jodosha Kabushiki Kaisha Fuel cell system
US20090148735A1 (en) * 2005-12-07 2009-06-11 Toyota Jidosha Kabushiki Kaisha Fuel Cell System
DE112006004262B4 (en) 2005-12-07 2021-11-18 Toyota Jidosha Kabushiki Kaisha Fuel cell system
US20110207011A1 (en) * 2005-12-07 2011-08-25 Toyota Jidosha Kabushiki Kaisha Fuel cell system
US8343675B2 (en) * 2005-12-07 2013-01-01 Toyota Jidosha Kabushiki Kaisha Fuel cell system
GB2460724A (en) * 2008-06-13 2009-12-16 Ehsan Abdi Jalebi Torque-sensing control system for a brushless doubly fed machine (BDFM)
GB2460724B (en) * 2008-06-13 2011-04-13 Ehsan Abdi Jalebi Torque-sensing control system for a brushless doubly fed machine (BFDM)
US20140091743A1 (en) * 2012-09-28 2014-04-03 Denso Corporation Control device for ac motor
US9154064B2 (en) * 2012-09-28 2015-10-06 Denso Corporation Control device for AC motor
CN103916061A (en) * 2012-12-30 2014-07-09 硅实验室公司 Apparatus For Motor Control System And Associated Methods
US20150171784A1 (en) * 2013-12-16 2015-06-18 Wisconsin Alumni Research Foundation Unity power factor induction machine
US9379657B2 (en) * 2013-12-16 2016-06-28 Wisconsin Alumni Research Foundation Unity power factor induction machine
WO2019125734A1 (en) * 2017-12-20 2019-06-27 Microsemi Soc Corp. Apparatus and method for sensorless detection of load torque of a stepper motor and for optimizing drive current for efficient operation
US10511245B2 (en) 2017-12-20 2019-12-17 Microsemi Soc Corp. Apparatus and method for sensorless detection of load torque of a stepper motor and for optimizing drive current for efficient operation

Also Published As

Publication number Publication date
JP3515460B2 (en) 2004-04-05
JP2001186799A (en) 2001-07-06
US6377017B2 (en) 2002-04-23

Similar Documents

Publication Publication Date Title
US6377017B2 (en) Control device for alternating current motor
US6690137B2 (en) Sensorless control system for synchronous motor
JP3746377B2 (en) AC motor drive control device
US8558500B2 (en) Control system for AC motor
US9077275B2 (en) Rotor position estimating device, electric motor control system and rotor position estimating method
US7463006B2 (en) Motor and drive control device therefor
US6628099B2 (en) Synchronous motor driving system and sensorless control method for a synchronous motor
US10778130B2 (en) Control apparatus for alternating-current rotary electric machine
US9093936B2 (en) Control apparatus for AC motor
US6927551B2 (en) Motor control apparatus and motor control method
US20140346983A1 (en) Motor control device and motor control method
US9590551B2 (en) Control apparatus for AC motor
US7075266B2 (en) Apparatus for controlling an a. c. motor
WO2008004316A1 (en) Vector control apparatus for induction motor, vector control method for induction motor, and drive control apparatus for induction motor
US10804831B2 (en) Control apparatus for alternating-current rotary electric machine
US9007009B2 (en) Control apparatus for AC motor
JPH07264900A (en) Variable-speed controller for induction motor
US5877607A (en) Electric motor controller capable of performing stable current control during load disturbance and/or a regenerating mode
JP2004166415A (en) Equipment for driving and controlling motor
JP3939481B2 (en) AC motor control device
KR20080019131A (en) Electric motor using a voltage control device and method for controlling thereof
JP5326284B2 (en) Control device for synchronous motor
JP4526628B2 (en) AC motor control device
JP6128017B2 (en) AC motor control device
JP2017229127A (en) Device and method for controlling motor

Legal Events

Date Code Title Description
AS Assignment

Owner name: HONDA GIKEN KOGYO KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KONDOU, HAJIME;SAITO, YUUJI;JINZAI, HIDEYUKI;AND OTHERS;REEL/FRAME:011391/0957

Effective date: 20001212

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12