EP2424105B1 - Vector control apparatus and motor control system - Google Patents

Vector control apparatus and motor control system Download PDF

Info

Publication number
EP2424105B1
EP2424105B1 EP11178157.1A EP11178157A EP2424105B1 EP 2424105 B1 EP2424105 B1 EP 2424105B1 EP 11178157 A EP11178157 A EP 11178157A EP 2424105 B1 EP2424105 B1 EP 2424105B1
Authority
EP
European Patent Office
Prior art keywords
axis
superimposing
magnetic
excitation
deviation amount
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.)
Not-in-force
Application number
EP11178157.1A
Other languages
German (de)
French (fr)
Other versions
EP2424105A3 (en
EP2424105A2 (en
Inventor
Yoichiro Arakawa
Daigo Kaneko
Yoshitaka Iwaji
Yusaku Onuma
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.)
Hitachi Industrial Equipment Systems Co Ltd
Original Assignee
Hitachi Industrial Equipment Systems 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 Hitachi Industrial Equipment Systems Co Ltd filed Critical Hitachi Industrial Equipment Systems Co Ltd
Publication of EP2424105A2 publication Critical patent/EP2424105A2/en
Publication of EP2424105A3 publication Critical patent/EP2424105A3/en
Application granted granted Critical
Publication of EP2424105B1 publication Critical patent/EP2424105B1/en
Not-in-force legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/04Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for very low speeds
    • 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/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • 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/24Vector control not involving the use of rotor position or rotor speed sensors
    • H02P21/26Rotor flux based control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/183Circuit arrangements for detecting position without separate position detecting elements using an injected high frequency signal
    • 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
    • H02P2203/00Indexing scheme relating to controlling arrangements characterised by the means for detecting the position of the rotor
    • H02P2203/11Determination or estimation of the rotor position or other motor parameters based on the analysis of high frequency signals

Definitions

  • the present invention relates to a vector control apparatus and a motor control system that controls a motor, based on a high-frequency current generated by superimposing a high-frequency voltage.
  • a motor drive device for a drive system of an AC (Alternating Current) motor such as a synchronous motor, an induction motor, or the like
  • a power conversion device represented by an inverter is often used.
  • a power conversion device for driving a motor which requires high performance, needs to detect control information on the rotor of the motor, such as the position and the rotation speed of the rotor.
  • Power conversion devices in recent years use a method that performs accurate estimation of a control amount from information on a back EMF (Electromotive Force) generated in a motor, instead of fitting a position sensor, a speed detector, or the like to the motor to actually measure the rotation angle.
  • a back EMF Electrotive Force
  • JP 3312472 B2 particularly uses the saliency of a PM (Permanent Magnet) Synchronous Motor to estimate the magnetic pole position.
  • This technology generates an alternating magnetic field along the magnetic-excitation axis (dc-axis) of a motor; detects a pulsation current (or voltage) of an estimated torque axis (qc-axis) component orthogonal to dc-axis; and based on the result of the detection, performs estimation computation of the magnetic pole position inside the motor.
  • this technology uses the characteristic that an interference term of inductance is present from dc-axis to qc-axis.
  • This technology detects a change in the high-frequency current or voltage that is generated by superimposing a high-frequency voltage or current to a motor to sequentially measure the inductance, and thereby estimates the phase of secondary magnet flux as a control amount.
  • JP 2002-078392 A performs estimation computation of a magnetic pole position, using the magnetic saturation characteristic of a motor, and performs estimation computation, based on the magnitude of a current that is generated by applying a voltage in a certain direction to the motor.
  • JP 3312472 B2 detects the axis deviation amount ⁇ between dc-axis and d-axis, based on the qc-axis component of a high-frequency current generated by an alternating voltage superimposed with respect to dc-axis.
  • JP 2002-078392 A is a method that estimates a phase deviation (axis deviation amount ⁇ ), using the saturation characteristic of inductance.
  • the saturation characteristic of inductance obtained by high-frequency superimposing is a non-linear characteristic, and is hard to be modeled by a function, such as a sine wave, unlike the case of the saliency.
  • a function such as a sine wave
  • a motor control device is known from US 2007/046249 A1 that includes an estimator for estimating a rotor position of a motor having a salient pole by using a value corresponding to a q-axis inductance of the motor as an operation parameter where an estimated axes for the control corresponding to d-q axes are gamma-delta axes, and a controller for controlling the motor based on the estimated rotor position.
  • a motor controller for driving a brushless motor without using sensors and a vehicular steering system using said motor controller are known from EP 2 086 106 A2 .
  • JP 2001-286198 A a method of estimating position of magnetic flux in induction motor and its control device are known from JP 2001-286198 A to detect magnetic flux position of the motor.
  • an object of the present invention is to provide a vector control apparatus, for driving an AC motor, capable of accurately estimating a magnetic pole position even with a transient increase in the axis deviation amount due to shock disturbance or the like.
  • the present invention provides a vector control apparatus according to claim 1 that performs vector control by controlling a magnetic-excitation axis voltage (Vdc*) and a torque axis voltage (Vqc*) orthogonal to the magnetic-excitation axis so that a magnetic-excitation axis component (Idc) and a current component (Iqc) orthogonal to the magnetic-excitation axis of a motor current, namely a torque axis component of a motor current, which flows in an alternating current motor become target values
  • the apparatus including: an alternating voltage superimposing unit (6) that superimposes an alternating voltage with a frequency that is different from a frequency of the motor current, resolving the alternating voltage into a component of the magnetic-excitation axis voltage and a component of the torque axis voltage; a high-frequency current phase-difference computing unit (7) that, having a reference phase of the alternating voltage be a superimposing axis (p-axi
  • this embodiment Embodiments (hereinafter, each referred to as “this embodiment") according to the present invention will be described below in detail with reference to the drawings.
  • the same symbols will be assigned to common elements or similar elements, and overlapping description of them will be omitted.
  • FIG. 1 is a diagram of the configuration of a motor control system of a first embodiment according to the present invention.
  • FIG. 2 is a diagram showing the definitions of coordinate systems and symbols used for motor control.
  • a motor control system 100 includes a power conversion device 50 and a motor 1, wherein the power conversion device 50 (50a) includes a motor control apparatus 40 (40a), a power convertor 11, and a current detecting unit 2.
  • the current detecting unit 2 detects three-phase currents Iu, Iv, Iw which flow in the motor 1, and outputs three-phase current signals Iuc, Ivs, Iwc. Based on three-phase instruction voltages Vu, Vv, and Vw generated by the motor control apparatus 40, the power convertor 11 converts the direct-current power of a direct-current power source E into a three-phase alternating-current power, and supplies the three-phase alternating-current power to the motor 1.
  • the motor 1 is a three-phase synchronous motor, and is, though not shown, configured such that a rotor with a plurality of attached permanent magnets rotates inside a stator.
  • ab-axis is the coordinate system of the stator, and a-axis is in general set with reference to the u-phase wire phase.
  • the dq-axis is the coordinate system of the rotor, and rotates in synchronization with the rotor.
  • d-axis is in general set with reference to the phase of permanent magnets fitted on the rotator, and is also referred to as a magnetic pole axis.
  • the dc-qc-axis (hereinafter, referred to as dqc-axis) is a coordinate system assumed, by the motor control unit, to be in d-axis direction, and is also referred to as a control axis.
  • An object of the motor control apparatus is to make d-axis (magnetic pole axis) and dc-axis (magnetic-excitation axis) agree with each other.
  • the motor control apparatus 40a includes a coordinate transforming unit 3, a voltage computing unit 4, a coordinate transforming unit 5, an alternating voltage generating unit 6, an axis-error reference amount computing unit 7 as a high-frequency-current phase difference computing unit, a superimposing phase adjusting unit 8, an axis-deviation amount computing unit 9, and a magnetic-excitation phase adjusting unit 10.
  • the motor control apparatus 40a controls currents so that the d-axis current Idc and the q-axis current Iqc agree with the current instruction values Idc* and Iqc*.
  • The, motor control apparatus 40a is configured with a ROM (Read Only Memory), a RAM (Random Access Memory), a CPU (Central Processing Unit), and a program.
  • the coordinate transforming unit 3 transforms the three-phase current signals Iuc, Ivc, Iwc to the dc-qc axis coordinate system, and outputs current detection values Idc, Iqc.
  • the coordinate transforming unit 5 transforms the voltage instruction values Vdc* and Vqc* into three-phase voltage instructions Vu, Vv, Vw, and outputs them to the power convertor 11.
  • the voltage computing unit 4 receives input of the current instruction values Idc* and Iqc* computed by an upper level system, computes the power instruction values Vdc* and Vqc* so that the current detection values Idc, Iqc agree with the current instruction values Idc*, Iqc*, and outputs a result of the computation.
  • the current instruction value Idc* is normally zero, however, it is sometimes set to a value other than zero in the case of a weakened magnetic field or start-up. For example, at start-up, by gradually increasing the current detection value Idc along d-axis, it is possible to fix the rotor at a predetermined rotation position, perform synchronous operation, and thereafter transit into sensorless control.
  • Vd Vq r Id Iq + s ⁇ ⁇ ⁇ s ⁇ ⁇ d ⁇ q
  • the pz-axis in FIG. 2 is a high-frequency superimposing coordinate system, and it is assumed that, for example, a rectangular-wave alternating voltage is superimposed in p-axis direction. Relationship on pz-axis, namely Expression 6, can be obtained by coordinate-transformation of Expression 5.
  • p-axis which represents the superimposing phase, agrees with dc-axis, or p-axis is made agree with a phase deviated from dc-axis by a certain amount, and dqc-axis synchronizes with pz-axis in any case.
  • this embodiment has a feature that p-axis is controlled independently from dqc-axis.
  • FIG. 3 is a diagram of the configuration of the alternating voltage generating unit 6.
  • FIG. 4 is a diagram of the configuration of the axis-error reference amount computing unit 7.
  • the alternating voltage generating unit 6 ( FIG. 1 ) includes a multiplier 6a, a vector computer 6c, and a coordinate transforming unit 6b.
  • the multiplier 6a performs multiplication between a rectangular wave voltage with an amplitude of ⁇ 1 and an amplitude value of Vp; the vector computer 6c generates a column vector from a rectangular wave voltage in p-axis direction as a result of the multiplication and a value zero; and the coordinate transforming unit 6b generates alternating voltage signals Vdh*, Vqh* by performing coordinate transformation of Expression 7, using ⁇ p dc.
  • the rectangular wave voltage with the amplitude of ⁇ 1 represents positive and negative signs, it is output as Sign (Vp).
  • the phase ⁇ pdc used for the coordinate transformation is the p-axis phase angle with respect to dc-axis.
  • the rectangular wave voltage has an average value of zero, has a frequency higher than that by the design of response in current control of the motor, and accordingly has no effects on the current control system.
  • an adder 12 in FIG. 1 adds the alternating voltage signals Vdh*, Vqh* and the above-described voltage instructions Vdc*, Vqc*.
  • the axis-error reference amount computing unit 7 includes subtracters 7b, 7d, 1/Z phase shifters 7a, 7c, an alternating-voltage sign correcting unit 7e, a high-frequency voltage current phase-difference computing unit 42, and a response adjustment gain 43.
  • the axis-error reference amount computing unit 7 extracts a high-frequency current generated by high-frequency superimposing from the current detection values Idc, Iqc, and outputs an axis-error reference amount X ⁇ pd.
  • the subtracters 7b, 7d and the phase shifters 7a, 7c take the differences in the current detection values Ids, Iqc for one time lag, and extracts high-frequency current components ⁇ Idc, ⁇ Iqc generated by the high-frequency alternating voltage.
  • the alternating voltage sign correcting unit 7e uses a Sign (Vp) signal to compensate the positive or the negative of the alternating voltage.
  • a high-frequency-voltage current phase difference computing unit 42 performs computation according to Expression 9.
  • ⁇ ivh arctan ⁇ ⁇ Iqc ⁇ ⁇ Idc ⁇ ⁇ pdc
  • the response adjustment gain 43 applies an appropriate response adjustment gain to the phase difference ⁇ ivh, and outputs a result as the axis-error reference amount X ⁇ pd.
  • the response adjustment gain 43 is set to a negative value, and the signs of ⁇ pdc and X ⁇ pd are made agree with each other.
  • FIG. 5 is a block diagram of the superimposing phase adjusting unit 8.
  • the superimposing phase adjusting unit 8 includes a target value generator 8a, an adder 8b, a PI controller 8c, an integrator 8d, and a reverser 8e, and operates the p-axis phase so that the axis-error reference amount X ⁇ pd and a target value X ⁇ pd0 agree with each other.
  • the superimposing phase adjusting unit 8 has this function implemented by PI control.
  • the target value X ⁇ pd0 can be normally zero.
  • the adder 8b computes the deviation between the value of X ⁇ pd having been output by the axis-error reference amount computing unit 7 ( FIG. 4 ) and the target value X ⁇ pd0 having been output by the target value generator 8a.
  • the reverser 8e is made to reverse the deviation.
  • the PI controller 8c multiplies the deviation having been output from the reverser 8e by (K p +K I /s).
  • the integrator 8d integrates a result of computation by the PI controller 8c, and outputs a p-axis phase ⁇ P .
  • the alternating voltage generating unit 6, the axis-error reference amount computing unit 7, and the superimposing phase adjusting unit 8 are in an independent control system that is configured only by the relationship between the voltage superimposing to the p-axis phase and the detected high-frequency voltage current phase difference ⁇ ivh. Accordingly, attention should be paid to that they are configured, independently from the system for synchronization between dc-axis and d-axis and from the current control system computed on the dc-axis phase.
  • FIG. 6 is a block diagram of the axis-deviation amount computing unit 9.
  • the axis-deviation amount computing unit 9 computes the axis deviation amount ⁇ c that is the phase difference between d-axis and dc-axis.
  • the axis-deviation amount computing unit 9 includes a subtractor 9a, a reverser 9b, and a low-pass filter (LPF) 9c, and the subtractor 9a subtracts the dc-axis phase ⁇ dc from the p-axis phase ⁇ p to output the signal of ⁇ pdc.
  • FIG. 7 is a block diagram of the magnetic-excitation phase adjusting unit 10.
  • the magnetic-excitation phase adjusting unit 10 includes a target value generator 10a, a subtractor 10b, a PI controller 10c, and a reverser 10d, and outputs an output frequency ⁇ 1 to make the axis-deviation amount ⁇ c agree with a target value ⁇ c0.
  • This output frequency ⁇ 1 is integrated by the integrator ( FIG. 1 ), and the magnetic-excitation phase adjusting unit 10 thereby operates the dc-axis phase ⁇ dc.
  • the subtractor 10b subtracts the axis deviation amount ⁇ c from the target value ⁇ c0 generated by the target value generator 10a, and the reverser 10d reverses a deviation that is output from the subtractor 10b, taking into account the operation direction of the magnetic-excitation phase adjusting unit 10.
  • the PI controller 10c computes an output of the reverser 10d by proportional integration.
  • the target value ⁇ c0 can be normally zero.
  • FIG. 8 shows the relationship between the axis-error reference amount X ⁇ pd defined in this embodiment and the axis error ⁇ pd between p and d.
  • information on the axis error ⁇ pd is, as shown in Expression 6, represented by a trigonometric function, such as sin 2 ⁇ pd and cos 2 ⁇ pd.
  • the axis-error reference amount X ⁇ pd has the characteristic of a sine waveform. Accordingly, when ⁇ pd becomes large, it becomes impossible to correctly detect the axis error between p and d.
  • FIG. 9 is a diagram of the configuration of a motor control system of a comparative example. This configuration diagram illustrates a conventional art, using the respective units in the first embodiment.
  • a motor control system 100b is not provided with the superimposing phase adjusting unit 8 nor the axis-deviation reference amount computing unit 9, and an output signal X ⁇ pd from the axis-error reference amount computing unit 7 is directly input as ⁇ c to the magnetic-excitation phase adjusting unit 10.
  • a signal ⁇ pdc that is input to the alternating voltage generating unit 6 is zero, and the value of zero is input to the axis-error reference amount computing unit 7.
  • the axis deviation amount is estimated to be smaller than a real value, due to the sine wave characteristic of the above-described axis-error reference amount, which causes degradation in the response characteristics, and further can cause the motor to step out.
  • a method of raising the response from the magnetic-excitation phase adjusting unit 10 is a solution, however, as synchronization control between dc-axis and d-axis is related to current control, there may be a case where response cannot be freely designed.
  • synchronization control between p-axis and d-axis is arranged independently from the synchronization control between dc-axis and d-axis. Accordingly, response can be freely set, and it is possible to make p-axis and d-axis sufficiently agree with each other, even with an excessive load.
  • the magnetic-excitation phase adjusting unit 10 can estimate a correct axis deviation amount through the p-axis phase even with a transient increase in the axis error. Accordingly, it is possible to continue motor control without being affected by the sine wave characteristic of the axis-error reference amount X ⁇ pd.
  • synchronization between p-axis and d-axis and synchronization between dc-axis and d-axis are arranged in two, and p-axis is adjusted independently from dc-axis.
  • the problem which is a principle problem with a high-frequency voltage superimposing method that uses the saliency of a motor, namely a problem of an error in estimation of an axis deviation amount caused by the sine wave characteristic of an axis error reference amount. It is thereby possible to continue motor control without stepping out of the motor, even with application of a rapidly changing load or a rapid acceleration or deceleration.
  • PI control is implemented as the magnetic-excitation phase adjusting unit 10, however, implementation may be carried out by an observer.
  • FIG. 10 is a diagram of the configuration of a motor control system of a second embodiment according to the present invention.
  • the axis deviation amount after switching is represented by ⁇ h
  • the symbol of an output signal from the axis-deviation amount computing unit 9 is changed to ⁇ h.
  • the second axis deviation amount computing unit 101 estimates an axis deviation amount ⁇ emf, according to Expression 10 and using characteristic parameters of a motor.
  • ⁇ ⁇ ⁇ emf tan ⁇ 1 Vd c ⁇ ⁇ r 1 ⁇ Idc ⁇ ⁇ 1 Lq ⁇ Iqc Vq c ⁇ ⁇ r 1 ⁇ Iqc ⁇ ⁇ 1 Lq ⁇ Idc
  • ⁇ 1 represents an output frequency and is a differential value of ⁇ dc.
  • the second axis-deviation amount computing unit 101 does not require superimposing of a high-frequency voltage, however, satisfactory estimation of an axis deviation amount is not possible under operation conditions with an extremely low speed which makes the induction voltage low.
  • the control method in the first embodiment is applicable even from a stop state to a low speed state.
  • a high-frequency current by superimposing a high-frequency voltage may generate noises, and the torque may be limited by the current limit of hardware.
  • the control method in the first embodiment is applied at an extremely low speed, and is switched to the second axis-deviation amount computing unit at a rotation speed that makes the induction voltage sufficiently high.
  • FIG. 11 is a block diagram of the magnetic-excitation phase switching adjusting unit 102.
  • a switching taper gain 111 switching is performed between the output ⁇ h from the axis-deviation amount computing unit 9 and the output ⁇ emf from the second axis deviation amount computing unit 101.
  • the value of gain G of the switching taper gain 111 is made transit to 1 in an arbitrary time.
  • the value of gain G reaches 1, as the axis deviation amount is completely switched to ⁇ emf, the amplitude of the high-frequency voltage is made transit to zero, and superimposing of the high-frequency voltage is terminated.
  • synchronization control for making p-axis and d-axis agree with each other is attained during the time from time t3 to time t4, and smooth switching of the axis deviation amount is realized. While the amplitude of the high-frequency voltage is zero, the value of ⁇ dc is reflected to the value of ⁇ p. Thus, the initial value of ⁇ p becomes ⁇ dc when superimposing of the high-frequency voltage is resumed, and p-axis and d-axis are quickly made agree with each other.
  • synchronization control to make p-axis and d-axis agree with each other is arranged to be independent from other control systems, and thereby, switching shock of an axis deviation amount generated through axis deviation amount switching is prevented, which realizes smooth switching and continuation of operation.
  • a synchronous motor has been used as a motor, however, an induction motor also can be used.
  • FIG. 13 is a diagram of the configuration of a motor control system of a third embodiment according to the present invention.
  • This embodiment is different from the first and second embodiments in that a motor control system 100d uses an induction motor 131 instead of the motor 1, and is additionally provided with a slip compensation unit 132 and an adder 14.
  • the method in the first embodiment is applicable. That is, as the rotor (not shown) of the induction motor is not provided with magnets, the superimposing phase adjusting unit 8 ( FIG. 5 ) can make d-axis, which is made to follow p-axis, correspond to the phase of the secondary magnet flux.
  • Induction motor control usually has dc-axis being the magnetic excitation axis in FIG. 13 be d-axis.
  • the magnetic excitation axis will hereinafter be referred to as dc-axis
  • the secondary magnet flux phase will be referred to as d-axis.
  • the slip compensation unit 132 computes a slip compensation value ⁇ s* according to Expression 11, using a secondary time constant T2 of the induction motor 131.
  • ⁇ ⁇ s Iqc T 2 ⁇ Idc
  • the adder 14 adds the above-described slip compensation value ⁇ s* to an output (phase change speed (of the superimposing axis)) ⁇ 1 from the magnetic-excitation phase adjusting unit 10, and outputs an output frequency ⁇ 1 **.
  • the magnetic-excitation phase adjusting unit 10 synchronizes d-axis and dc-axis. As a result, the qc-axis component ⁇ qc of the secondary magnet flux becomes zero, and a generated torque can be controlled by Iqc, according to Expression 12.
  • the output ⁇ 1 from the magnetic-excitation phase adjusting unit 10 becomes an estimated value of the speed of the rotor in a steady state.
  • the motor control system 100d in this embodiment it is possible to solve the problem, which is a principle problem with a high-frequency voltage superimposing method that uses the saliency of the induction motor 131 due to the magnetic saturation, namely a problem of an error in estimation of an axis deviation amount caused by the sine wave characteristic of an axis error reference amount. Accordingly, the motor control system 100d in this embodiment is able to continue motor control without stepping out of the motor even with a rapid load application or rapid acceleration/deceleration.
  • the instruction value X ⁇ pd0 of the axis error reference amount in the superimposing phase adjusting unit 8, shown in FIG. 5 is set to an appropriate value corresponding to point B.
  • the superimposing phase adjusting unit 8 adjusts ⁇ p such that X ⁇ pd0 becomes a value corresponding to point B, and ⁇ pd thereby becomes zero so that p-axis and d-axis agree with each other.
  • the second method is to set the operation point to point A in FIG. 14 .
  • the above-described instruction value X ⁇ pdo is maintained to be 0, while the instruction value ⁇ c0 by the magnetic-excitation phase adjusting unit 10 is set to - ⁇ phi, which is a value corresponding to the deviation by point A.
  • the superimposing phase adjusting unit 8 synchronizes p-axis in a direction that is ⁇ phi, in phase, ahead of d-axis.
  • ⁇ c0 and X ⁇ pdo used in these corrections are implemented, for example, by a table to which a current detection value or a current instruction vale is input. For simplification, these values can be implemented by multiplying the input by a gain.
  • motor control can be continued with no problems even under a high load condition where the saliency of inductance changes with the non-linear characteristic of a motor.
  • the operation point can be set to an arbitrary point in FIG. 14 by appropriately setting both the values of ⁇ c0 and X ⁇ pd0.
  • the motor control apparatuses 40a, 40b, 40c, and 40d in the above-described respective embodiments have added a high-frequency voltage to a voltage instruction on dqc-axis, and computed an axis error reference amount, based on detected currents Idc, Iqc on dqc-axis.
  • FIG. 15 is a diagram of the entire configuration of a motor control system of this embodiment. The difference from the first embodiment will be described below with reference to drawings.
  • a motor control system 100d is provided with a two-phase/three-phase converting unit 153 and a coordinate transforming unit 16 instead of the coordinate transforming unit 5, a three-phase/two-phase converting unit 154 and a coordinate transforming unit 15 instead of the coordinate transforming unit 3, a alternating voltage generating unit 151 instead of the alternating voltage generating unit 6, and an axis-error reference amount computing unit 152 instead of the axis-error reference amount computing unit 7.
  • An alternating voltage generating unit 151 generates an alternating voltage corresponding to the superimposing phase ⁇ p.
  • a high-frequency-voltage current-phase-difference computing unit 42b FIG. 16
  • An adder 12 FIG. 15
  • the three-phase/two-phase converting unit 14 inputs high-frequency current signals 1ac, 1bc with respect to ab-axis to the axis-error reference amount computing unit 152.
  • FIG. 17 is a block diagram of the axis-error reference amount computing unit 152.
  • phase shifters 152a, 152c, and adders 152b, 152d compute the high-frequency current signals 1ac, 1bc for one time lag, computes high-frequency current components ⁇ 1ac, ⁇ 1bc through an alternating voltage sign correcting unit 41, based on a result of this computation, and then the high-frequency-voltage current-phase difference computing unit 42b performs computation of Expression 13 instead of Expression 9.
  • ⁇ ivh arctan ⁇ ⁇ Ibc ⁇ ⁇ Iac ⁇ ⁇ p
  • a signal derived from ⁇ dc is not input to the alternating voltage generating unit 151 and the axis-error reference amount computing unit 152 with respect to dqc-axis.
  • the operation on dqc-axis does not affects the superimposing phase adjusting unit 8 by a sample delay or a computation error, and stable motor control is thereby realized.

Landscapes

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

Description

    BACKGROUND OF THE INVENTION Field of the Invention
  • The present invention relates to a vector control apparatus and a motor control system that controls a motor, based on a high-frequency current generated by superimposing a high-frequency voltage.
  • Description of the Related Art
  • As a motor drive device for a drive system of an AC (Alternating Current) motor, such as a synchronous motor, an induction motor, or the like, a power conversion device represented by an inverter is often used.
  • A power conversion device for driving a motor, which requires high performance, needs to detect control information on the rotor of the motor, such as the position and the rotation speed of the rotor. Power conversion devices in recent years use a method that performs accurate estimation of a control amount from information on a back EMF (Electromotive Force) generated in a motor, instead of fitting a position sensor, a speed detector, or the like to the motor to actually measure the rotation angle. However, it is difficult to apply a method that performs estimation of a control amount from information on the back EMF, because the back EMF becomes absolutely low in the vicinity of an extremely low speed.
  • In this situation, as a method of estimating a control amount at a low speed, there is a method that uses the saliency or the magnetic saturation characteristic of a motor.
  • The technology disclosed by JP 3312472 B2 particularly uses the saliency of a PM (Permanent Magnet) Synchronous Motor to estimate the magnetic pole position. This technology generates an alternating magnetic field along the magnetic-excitation axis (dc-axis) of a motor; detects a pulsation current (or voltage) of an estimated torque axis (qc-axis) component orthogonal to dc-axis; and based on the result of the detection, performs estimation computation of the magnetic pole position inside the motor. In the case where there is an error between the real magnetic pole axis and the estimated magnetic pole axis, this technology uses the characteristic that an interference term of inductance is present from dc-axis to qc-axis.
  • This technology detects a change in the high-frequency current or voltage that is generated by superimposing a high-frequency voltage or current to a motor to sequentially measure the inductance, and thereby estimates the phase of secondary magnet flux as a control amount.
  • The technology disclosed by JP 2002-078392 A performs estimation computation of a magnetic pole position, using the magnetic saturation characteristic of a motor, and performs estimation computation, based on the magnitude of a current that is generated by applying a voltage in a certain direction to the motor.
  • These technologies enables accurate estimation of information on the operation of a motor without using a sensor, and accordingly saves the cost of a sensor and a cable and the work load of installation. Further, it is possible to reduce noises due to an error in fitting a sensor and environment, and to reduce inappropriate behavior of motor drive due to failure or the like.
  • The technology disclosed by JP 3312472 B2 detects the axis deviation amount Δθ between dc-axis and d-axis, based on the qc-axis component of a high-frequency current generated by an alternating voltage superimposed with respect to dc-axis. In a synchronous motor, due to the saliency of inductance, described later, the component in the orthogonal direction to the voltage superimposition direction of the above-described current tends to be proportional to sin 2Δθ for an axis deviation amount of Δθ. Accordingly, if Δθ is small, sin Δθ = Δθ is satisfied, and it is thus possible to estimate the axis deviation amount Δθ with a certain accuracy.
  • However, if a rapid (transient) increase in the axis deviation amount Δθ is generated by brake, shock disturbance, or the like, then approximation of sin Δθ = Δθ comes to be unsatisfied. In this case, despite that the axis deviation amount Δθ increases, the estimation amount of the axis deviation amount Δθ by high-frequency superimposition is observed to decrease. Accordingly, the estimated error increases, the response becomes smaller than a designed value, and finally, a problem is caused that the motor steps out.
  • Further, the technology disclosed by JP 2002-078392 A is a method that estimates a phase deviation (axis deviation amount Δθ), using the saturation characteristic of inductance. However, the saturation characteristic of inductance obtained by high-frequency superimposing is a non-linear characteristic, and is hard to be modeled by a function, such as a sine wave, unlike the case of the saliency. Thus, it is impossible to accurately estimate a transient axis error, and the same problem is caused.
  • A motor control device is known from US 2007/046249 A1 that includes an estimator for estimating a rotor position of a motor having a salient pole by using a value corresponding to a q-axis inductance of the motor as an operation parameter where an estimated axes for the control corresponding to d-q axes are gamma-delta axes, and a controller for controlling the motor based on the estimated rotor position.
  • A motor controller for driving a brushless motor without using sensors and a vehicular steering system using said motor controller are known from EP 2 086 106 A2 .
  • Further, a method of estimating position of magnetic flux in induction motor and its control device are known from JP 2001-286198 A to detect magnetic flux position of the motor.
  • In this situation, an object of the present invention is to provide a vector control apparatus, for driving an AC motor, capable of accurately estimating a magnetic pole position even with a transient increase in the axis deviation amount due to shock disturbance or the like.
  • SUMMARY OF THE INVENTION
  • In order to solve the above-described problems, the present invention provides a vector control apparatus according to claim 1 that performs vector control by controlling a magnetic-excitation axis voltage (Vdc*) and a torque axis voltage (Vqc*) orthogonal to the magnetic-excitation axis so that a magnetic-excitation axis component (Idc) and a current component (Iqc) orthogonal to the magnetic-excitation axis of a motor current, namely a torque axis component of a motor current, which flows in an alternating current motor become target values, the apparatus including: an alternating voltage superimposing unit (6) that superimposes an alternating voltage with a frequency that is different from a frequency of the motor current, resolving the alternating voltage into a component of the magnetic-excitation axis voltage and a component of the torque axis voltage; a high-frequency current phase-difference computing unit (7) that, having a reference phase of the alternating voltage be a superimposing axis (p-axis), resolves a high-frequency current generated by the alternating voltage into a magnetic-excitation axis component (ΔIdc) and a current component (ΔIqc) orthogonal to this magnetic-excitation axis, subtracts a phase difference (θpdc or θp) between the superimposing axis and the magnetic-excitation axis from a phase (arctan (ΔIqc/ΔIdc) or arctan (ΔIbc/ΔIac)) of the high-frequency current with respect to the magnetic-excitation axis, and thereby computes an axis-error reference amount (Xθpd) that is based on a phase difference (θivh) between the high-frequency current generated in the motor current by the alternating voltage and the alternating voltage; a superimposing axis adjusting unit (8) that adjusts a phase direction (θp) of the superimposing axis by proportional integration of a deviation between the axis-error reference amount (Xθpd) and a target value (Xθpd0) so that the axis-error reference amount (Xθpd) becomes zero or a predetermined target value; an axis deviation amount computing unit (9) that computes an axis deviation amount (Δθc) between the superimposing axis (p-axis) whose direction has been adjusted by the superimposing axis adjusting unit and the magnetic-excitation axis (dc-axis); and a magnetic-excitation axis adjusting unit (10) that adjusts a phase direction of the magnetic-excitation axis (dc-axis) by a proportional integration of a deviation between the axis deviation amount (Δθc) and a target value (Δθc0) so that the axis deviation amount (Δθc) becomes zero or a predetermined
    target value. Incidentally, the character and the symbols in parentheses are described as examples.
  • BRIEF DESCRIPTION OF THE DRAWINGS
    • FIG. 1 is a diagram of the configuration of a motor control system of a first embodiment according to the present invention;
    • FIG. 2 is an illustration related to respective coordinate systems and symbols used in the first embodiment according to the present invention;
    • FIG. 3 is a block diagram of an alternating voltage generating unit;
    • FIG. 4 is a block diagram of an axis-error reference amount computing unit;
    • FIG. 5 is a block diagram of a superimposing phase adjusting unit;
    • FIG. 6 is a block diagram of an axis deviation amount computing unit;
    • FIG. 7 is a block diagram of a magnetic-excitation phase adjusting unit;
    • FIG. 8 is an illustration of the characteristic of an axis-error reference amount;
    • FIG. 9 is a diagram of the configuration of a motor control system of a comparative example;
    • FIG. 10 is a diagram of the configuration of a motor control system of a second embodiment according to the present invention;
    • FIG. 11 is a block diagram of a magnetic-excitation phase switching adjusting unit of the second embodiment according to the present invention;
    • FIG. 12 is an illustration of an acceleration/deceleration sequence in the second embodiment according to the present invention;
    • FIG. 13 is a diagram of the configuration of a motor control system of a third embodiment according to the present invention;
    • FIG. 14 is an illustration of the characteristic of an axis-error reference amount during a high load, for explanation of a fourth embodiment according to the present invention;
    • FIG. 15 is a block diagram in a sixth embodiment according to the present invention;
    • FIG. 16 is a block diagram of an alternating voltage generating unit in the sixth embodiment according to the present invention; and
    • FIG. 17 is a block diagram of an axis-error reference amount computing unit in the sixth embodiment according to the present invention.
    DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Embodiments (hereinafter, each referred to as "this embodiment") according to the present invention will be described below in detail with reference to the drawings. In the respective figures, the same symbols will be assigned to common elements or similar elements, and overlapping description of them will be omitted.
  • (First Embodiment)
  • An embodiment according to the present invention will be described below in detail with reference to drawings.
  • FIG. 1 is a diagram of the configuration of a motor control system of a first embodiment according to the present invention. FIG. 2 is a diagram showing the definitions of coordinate systems and symbols used for motor control.
  • In FIG. 1, a motor control system 100 includes a power conversion device 50 and a motor 1, wherein the power conversion device 50 (50a) includes a motor control apparatus 40 (40a), a power convertor 11, and a current detecting unit 2.
  • The current detecting unit 2 detects three-phase currents Iu, Iv, Iw which flow in the motor 1, and outputs three-phase current signals Iuc, Ivs, Iwc. Based on three-phase instruction voltages Vu, Vv, and Vw generated by the motor control apparatus 40, the power convertor 11 converts the direct-current power of a direct-current power source E into a three-phase alternating-current power, and supplies the three-phase alternating-current power to the motor 1.
  • The motor 1 is a three-phase synchronous motor, and is, though not shown, configured such that a rotor with a plurality of attached permanent magnets rotates inside a stator.
  • In FIG. 2, ab-axis is the coordinate system of the stator, and a-axis is in general set with reference to the u-phase wire phase. The dq-axis is the coordinate system of the rotor, and rotates in synchronization with the rotor. In the case of a permanent magnetic synchronous motor, d-axis is in general set with reference to the phase of permanent magnets fitted on the rotator, and is also referred to as a magnetic pole axis. The dc-qc-axis (hereinafter, referred to as dqc-axis) is a coordinate system assumed, by the motor control unit, to be in d-axis direction, and is also referred to as a control axis. An object of the motor control apparatus is to make d-axis (magnetic pole axis) and dc-axis (magnetic-excitation axis) agree with each other.
  • In FIG. 1, the motor control apparatus 40a includes a coordinate transforming unit 3, a voltage computing unit 4, a coordinate transforming unit 5, an alternating voltage generating unit 6, an axis-error reference amount computing unit 7 as a high-frequency-current phase difference computing unit, a superimposing phase adjusting unit 8, an axis-deviation amount computing unit 9, and a magnetic-excitation phase adjusting unit 10. The motor control apparatus 40a controls currents so that the d-axis current Idc and the q-axis current Iqc agree with the current instruction values Idc* and Iqc*. The, motor control apparatus 40a is configured with a ROM (Read Only Memory), a RAM (Random Access Memory), a CPU (Central Processing Unit), and a program.
  • The coordinate transforming unit 3 transforms the three-phase current signals Iuc, Ivc, Iwc to the dc-qc axis coordinate system, and outputs current detection values Idc, Iqc. The coordinate transforming unit 5 transforms the voltage instruction values Vdc* and Vqc* into three-phase voltage instructions Vu, Vv, Vw, and outputs them to the power convertor 11. On the other hand, the voltage computing unit 4 receives input of the current instruction values Idc* and Iqc* computed by an upper level system, computes the power instruction values Vdc* and Vqc* so that the current detection values Idc, Iqc agree with the current instruction values Idc*, Iqc*, and outputs a result of the computation.
  • Herein, the current instruction value Idc* is normally zero, however, it is sometimes set to a value other than zero in the case of a weakened magnetic field or start-up. For example, at start-up, by gradually increasing the current detection value Idc along d-axis, it is possible to fix the rotor at a predetermined rotation position, perform synchronous operation, and thereafter transit into sensorless control.
  • The basic flow of current control in motor control has been described above. In the above description, it is assumed that dc-axis agrees with d-axis. Accordingly, it is necessary to perform control such as to make dc-axis agree with d-axis (synchronization) in parallel with current control. For synchronization between dc-axis and d-axis, it is necessary to obtain the axis deviation amount between dc-axis and d-axis. A method of obtaining the axis deviation amount by high-frequency superimposing without using a position sensor will be described below.
  • In the dq coordinate system, the voltages Vd, Vq, the currents Id. Iq, and the magnet fluxes ϕd, ϕq of the motor are represented by Expression 1. Vd Vq = r Id Iq + s ω ω s φd φq
    Figure imgb0001
  • Further, neglecting non-linear phenomena, such as magnetic saturation, the relationship between the magnet fluxes ϕd, ϕq and the currents Id, Iq is represented by Expression 2. The inductances Ld, Lq are two-phase converted values in the d-axis direction and in the q-axis direction, wherein the above-described saliency represents that the values are different from each other. φd φq = Ld 0 0 Lq Id Iq
    Figure imgb0002
  • In Expressions 1 and after, s represents a differential operator, ω represents the rotation speed of the rotator, and r represents the primary resistance value. Herein, in consideration of the high frequency region, assuming that the voltage drop can be sufficiently neglected and further that the rotation speed ω is sufficiently low, Expression 3 can be obtained. Δ vd Δ vq = d dt Δ φd Δ φq
    Figure imgb0003
  • The operator Δ in Expression 3 represents a change by high-frequency superimposing. Taking into account only a change due to high-frequency superimposing, Expression 2 can also be expressed as Expression 4. Δ φd Δ φq = Ld 0 0 Lq Δ Id Δ Iq
    Figure imgb0004
  • From Expression 3 and Expression 4, a high-frequency current that is generated when a high-frequency voltage is applied can be obtained by Expression 5. Δ Id Δ Iq = Ld 0 0 Lq Δ vd Δ vq
    Figure imgb0005
  • The pz-axis in FIG. 2 is a high-frequency superimposing coordinate system, and it is assumed that, for example, a rectangular-wave alternating voltage is superimposed in p-axis direction. Relationship on pz-axis, namely Expression 6, can be obtained by coordinate-transformation of Expression 5. Δ Ip Δ Iz = R θpd Ld 0 0 Lq 1 R θpd Δ vp Δ vq = 1 Ld Lq Ld + Lq 2 cos 2 θpd 2 Ld Lq sin 2 θpd 2 Ld Lq sin 2 θ 2 Ld Lq Ld + Lq 2 + cos 2 θpd 2 Ld Lq Δ vp Δ vz
    Figure imgb0006
  • Suffixes p, z represent that these values are values converted to pz coordinates. Further, θpd represents the phase of p-axis with respect to d-axis. R (•) in the expression refers to a rotation matrix represented by Expression 7. R θ = cos θ sin θ sin θ cos θ
    Figure imgb0007
  • In Expression 6, as the alternating voltage is superimposed only for p-axis, if Δvz=0, Expression 8 can be obtained. Δ Ip Δ Iz = Δ vp Ld Lq Ld + Lq 2 cos 2 θpd 2 Ld Lq sin 2 θpd 2 Ld Lq
    Figure imgb0008
  • From Expression 8, it is understood that, if the motor 1 has saliency (Ld≠Lq) and p-axis and d-axis agree (synchronization) with each other (θpd=0), the high-frequency current is on p-axis, and that if the synchronization is lost, the high-frequency current deviates from p-axis.
  • Accordingly, by observing the difference between the phase of the superimposed alternating voltage and the phase of the generated high-frequency current, it is possible to estimate information on axis error between p-axis and d-axis.
  • Further, it is understood that, if control is performed such that the phase of the superimposed alternating voltage and the phase of the thereby generated high-frequency current agree with each other, then p-axis and d-axis agree with each other.
  • In a conventional art, p-axis, which represents the superimposing phase, agrees with dc-axis, or p-axis is made agree with a phase deviated from dc-axis by a certain amount, and dqc-axis synchronizes with pz-axis in any case. On the other hand, this embodiment has a feature that p-axis is controlled independently from dqc-axis.
  • The superimposing phase adjusting unit 8 and the magnetic-excitation phase adjusting unit 10 accompanying it, which are the most distinctive feature of this embodiment, will be described below.
  • FIG. 3 is a diagram of the configuration of the alternating voltage generating unit 6. FIG. 4 is a diagram of the configuration of the axis-error reference amount computing unit 7. In FIG. 3, the alternating voltage generating unit 6 (FIG. 1) includes a multiplier 6a, a vector computer 6c, and a coordinate transforming unit 6b. The multiplier 6a performs multiplication between a rectangular wave voltage with an amplitude of±1 and an amplitude value of Vp; the vector computer 6c generates a column vector from a rectangular wave voltage in p-axis direction as a result of the multiplication and a value zero; and the coordinate transforming unit 6b generates alternating voltage signals Vdh*, Vqh* by performing coordinate transformation of Expression 7, using θp dc. As the rectangular wave voltage with the amplitude of±1 represents positive and negative signs, it is output as Sign (Vp). The phase θpdc used for the coordinate transformation is the p-axis phase angle with respect to dc-axis. The rectangular wave voltage has an average value of zero, has a frequency higher than that by the design of response in current control of the motor, and accordingly has no effects on the current control system. Then, an adder 12, in FIG. 1, adds the alternating voltage signals Vdh*, Vqh* and the above-described voltage instructions Vdc*, Vqc*.
  • In FIG. 4, the axis-error reference amount computing unit 7 includes subtracters 7b, 7d, 1/ Z phase shifters 7a, 7c, an alternating-voltage sign correcting unit 7e, a high-frequency voltage current phase-difference computing unit 42, and a response adjustment gain 43. The axis-error reference amount computing unit 7 extracts a high-frequency current generated by high-frequency superimposing from the current detection values Idc, Iqc, and outputs an axis-error reference amount Xθpd. Herein, the phase shifters 7a, 7c are function blocks of Z=esT for a temporal shift by a sampling time T. By synchronizing current detection by the current detecting unit 2, the computation cycle of the axis-error reference amount computing unit 7, and the cycle of the high-frequency alternating voltage, it is possible to appropriately detect the peak value of a generated high-frequency current.
  • The subtracters 7b, 7d and the phase shifters 7a, 7c take the differences in the current detection values Ids, Iqc for one time lag, and extracts high-frequency current components ΔIdc, ΔIqc generated by the high-frequency alternating voltage. The alternating voltage sign correcting unit 7e uses a Sign (Vp) signal to compensate the positive or the negative of the alternating voltage. A high-frequency-voltage current phase difference computing unit 42 performs computation according to Expression 9. θivh = arctan Δ Iqc Δ Idc θpdc
    Figure imgb0009
  • By the computation according to Expression 9, a phase difference θivh between the superimposed alternating voltage and the high-frequency current can be obtained. The response adjustment gain 43 applies an appropriate response adjustment gain to the phase difference θivh, and outputs a result as the axis-error reference amount Xθpd. Incidentally, in the case where Ld<Lq, θpdc and θivh normally have signs opposite to each other, and negative θivh is obtained for positive θpdc. Accordingly, the response adjustment gain 43 is set to a negative value, and the signs of θpdc and Xθpd are made agree with each other.
  • FIG. 5 is a block diagram of the superimposing phase adjusting unit 8.
  • The superimposing phase adjusting unit 8 includes a target value generator 8a, an adder 8b, a PI controller 8c, an integrator 8d, and a reverser 8e, and operates the p-axis phase so that the axis-error reference amount Xθpd and a target value Xθpd0 agree with each other. In this embodiment, the superimposing phase adjusting unit 8 has this function implemented by PI control. The target value Xθpd0 can be normally zero. The adder 8b computes the deviation between the value of Xθpd having been output by the axis-error reference amount computing unit 7 (FIG. 4) and the target value Xθpd0 having been output by the target value generator 8a. Due to the definition of the axis-error reference amount in FIG. 2, when the deviation having been output by the adder 8b is positive, as the superimposing phase needs to turn negative, the reverser 8e is made to reverse the deviation. The PI controller 8c multiplies the deviation having been output from the reverser 8e by (Kp+KI/s). The integrator 8d integrates a result of computation by the PI controller 8c, and outputs a p-axis phase θP.
  • The alternating voltage generating unit 6, the axis-error reference amount computing unit 7, and the superimposing phase adjusting unit 8 are in an independent control system that is configured only by the relationship between the voltage superimposing to the p-axis phase and the detected high-frequency voltage current phase difference θivh. Accordingly, attention should be paid to that they are configured, independently from the system for synchronization between dc-axis and d-axis and from the current control system computed on the dc-axis phase.
  • The operation of the magnetic-excitation phase adjusting unit 10, which makes dc-axis agree with d-axis, will be described blow. As discussed with reference to Expression 8, if the gain of the superimposing phase adjusting unit 8 is raised and the independent superimposing axis control system is set for sufficiently high response, it is understood that d-axis and p-axis always agree with each other for the magnetic-excitation phase adjusting unit 10. Accordingly, the p-axis phase θpdc with respect to dc-axis always represents the phase difference between d-axis and dc-axis.
  • FIG. 6 is a block diagram of the axis-deviation amount computing unit 9.
  • Based on this principle, the axis-deviation amount computing unit 9 computes the axis deviation amount Δθc that is the phase difference between d-axis and dc-axis. The axis-deviation amount computing unit 9 includes a subtractor 9a, a reverser 9b, and a low-pass filter (LPF) 9c, and the subtractor 9a subtracts the dc-axis phase θdc from the p-axis phase θp to output the signal of θpdc. Further, the reverser 9b reverses the signal of θpdc, and outputs the signal of Δθc via the low-pass filter 9c. That is, simply Δθc=- θpdc.
  • FIG. 7 is a block diagram of the magnetic-excitation phase adjusting unit 10.
  • The magnetic-excitation phase adjusting unit 10 includes a target value generator 10a, a subtractor 10b, a PI controller 10c, and a reverser 10d, and outputs an output frequency ω1 to make the axis-deviation amount Δθc agree with a target value Δθc0. This output frequency ω1 is integrated by the integrator (FIG. 1), and the magnetic-excitation phase adjusting unit 10 thereby operates the dc-axis phase θdc. The subtractor 10b subtracts the axis deviation amount Δθc from the target value Δθc0 generated by the target value generator 10a, and the reverser 10d reverses a deviation that is output from the subtractor 10b, taking into account the operation direction of the magnetic-excitation phase adjusting unit 10. The PI controller 10c computes an output of the reverser 10d by proportional integration. The target value Δθc0 can be normally zero.
  • Advantages of the present invention will be described below.
  • FIG. 8 shows the relationship between the axis-error reference amount Xθpd defined in this embodiment and the axis error θpd between p and d. In the high-frequency superimposing method that uses the saliency of inductance, information on the axis error θpd is, as shown in Expression 6, represented by a trigonometric function, such as sin 2θpd and cos 2θpd. Accordingly, as shown in FIG. 8, the axis-error reference amount Xθpd has the characteristic of a sine waveform. Accordingly, when θpd becomes large, it becomes impossible to correctly detect the axis error between p and d.
  • For example, regarding point A and point B in FIG. 8, although the axis errors θpd are greatly different, the axis-error reference amounts Xθpd agree with each other. This causes determination, according to the high-frequency superimposing method, that axis error corresponding to point A is the only axis error, despite that the axis error between p and d takes a value corresponding to point B.
  • FIG. 9 is a diagram of the configuration of a motor control system of a comparative example. This configuration diagram illustrates a conventional art, using the respective units in the first embodiment.
  • In comparison with the motor control system 100a (FIG. 1), a motor control system 100b is not provided with the superimposing phase adjusting unit 8 nor the axis-deviation reference amount computing unit 9, and an output signal Xθpd from the axis-error reference amount computing unit 7 is directly input as Δθc to the magnetic-excitation phase adjusting unit 10.
  • Further, in the motor control system 100b, a signal θpdc that is input to the alternating voltage generating unit 6 is zero, and the value of zero is input to the axis-error reference amount computing unit 7.
  • Conventionally, in many cases, a high-frequency voltage has been superimposed on dc-axis (θpdc=0). In this case, as p-axis and dc-axis agree with each other, θpd = Δθc is satisfied, and accordingly, an output Xθpd from the axis-error reference amount computing unit 7 is directly input to the magnetic-excitation phase adjusting unit 10.
  • In this case, if an excessive (rapidly changing) load is applied to a response from the magnetic-excitation phase adjusting unit 10 and the axis deviation amount Δθ (=θpd) between d-axis and dc-axis increases, the axis deviation amount is estimated to be smaller than a real value, due to the sine wave characteristic of the above-described axis-error reference amount, which causes degradation in the response characteristics, and further can cause the motor to step out. A method of raising the response from the magnetic-excitation phase adjusting unit 10 is a solution, however, as synchronization control between dc-axis and d-axis is related to current control, there may be a case where response cannot be freely designed.
  • On the other hand, in this embodiment, synchronization control between p-axis and d-axis is arranged independently from the synchronization control between dc-axis and d-axis. Accordingly, response can be freely set, and it is possible to make p-axis and d-axis sufficiently agree with each other, even with an excessive load. At this moment, the magnetic-excitation phase adjusting unit 10 can estimate a correct axis deviation amount through the p-axis phase even with a transient increase in the axis error. Accordingly, it is possible to continue motor control without being affected by the sine wave characteristic of the axis-error reference amount Xθpd.
  • As has been described above, in this embodiment, synchronization between p-axis and d-axis and synchronization between dc-axis and d-axis are arranged in two, and p-axis is adjusted independently from dc-axis. Thus, it is possible to solve the problem, which is a principle problem with a high-frequency voltage superimposing method that uses the saliency of a motor, namely a problem of an error in estimation of an axis deviation amount caused by the sine wave characteristic of an axis error reference amount. It is thereby possible to continue motor control without stepping out of the motor, even with application of a rapidly changing load or a rapid acceleration or deceleration.
  • Incidentally, in this embodiment, PI control is implemented as the magnetic-excitation phase adjusting unit 10, however, implementation may be carried out by an observer.
  • (Second Embodiment)
  • FIG. 10 is a diagram of the configuration of a motor control system of a second embodiment according to the present invention.
  • In comparison with the configuration in FIG. 1, a motor control system 100c in this embodiment is additionally provided with a second axis-deviation amount computing unit 101 to estimate an axis deviation amount Δθ (=θpd), based on the induction voltage of a motor 1; and the magnetic-excitation phase adjusting unit 10 is changed to a magnetic-excitation phase switching adjusting unit 102 that is provided with a switching function to select either the axis-deviation amount computing unit 9 or the second axis-deviation amount computing unit 101 for an axis deviation amount. As the axis deviation amount after switching is represented by Δθh, the symbol of an output signal from the axis-deviation amount computing unit 9 is changed to Δθh. The second axis deviation amount computing unit 101 estimates an axis deviation amount Δθemf, according to Expression 10 and using characteristic parameters of a motor. Δ θemf = tan 1 Vd c r 1 Idc ω 1 Lq Iqc Vq c r 1 Iqc ω 1 Lq Idc
    Figure imgb0010
  • In Expression 10, ω1 represents an output frequency and is a differential value of θdc. The second axis-deviation amount computing unit 101 does not require superimposing of a high-frequency voltage, however, satisfactory estimation of an axis deviation amount is not possible under operation conditions with an extremely low speed which makes the induction voltage low. On the other hand, the control method in the first embodiment is applicable even from a stop state to a low speed state. However, a high-frequency current by superimposing a high-frequency voltage may generate noises, and the torque may be limited by the current limit of hardware. In this situation, in this embodiment, the control method in the first embodiment is applied at an extremely low speed, and is switched to the second axis-deviation amount computing unit at a rotation speed that makes the induction voltage sufficiently high.
  • FIG. 11 is a block diagram of the magnetic-excitation phase switching adjusting unit 102. By a switching taper gain 111, switching is performed between the output Δθh from the axis-deviation amount computing unit 9 and the output Δθemf from the second axis deviation amount computing unit 101.
  • A control method switching sequence during acceleration/deceleration will be described below, with reference to FIG. 12.
  • During acceleration, at time t1 when the output frequency ω1 has become higher than or equal to a predetermined value Th2, the value of gain G of the switching taper gain 111 is made transit to 1 in an arbitrary time. At time t2 when the value of gain G reaches 1, as the axis deviation amount is completely switched to Δθemf, the amplitude of the high-frequency voltage is made transit to zero, and superimposing of the high-frequency voltage is terminated.
  • During deceleration, at time t3 when the output frequency ω1 has become lower than or equal to a threshold value Th2, superimposing of the high-frequency voltage is resumed. At time t4 when the output frequency ω1 has become lower than or equal to Th1 by further deceleration, the value of the gain G of the switching taper gain 111 is made transit from 1 to 0.
  • As synchronization control between p-axis and d-axis is independent from other motor control systems, synchronization control for making p-axis and d-axis agree with each other is attained during the time from time t3 to time t4, and smooth switching of the axis deviation amount is realized. While the amplitude of the high-frequency voltage is zero, the value of θdc is reflected to the value of θp. Thus, the initial value of θp becomes θdc when superimposing of the high-frequency voltage is resumed, and p-axis and d-axis are quickly made agree with each other.
  • As has been described above, in this embodiment, synchronization control to make p-axis and d-axis agree with each other is arranged to be independent from other control systems, and thereby, switching shock of an axis deviation amount generated through axis deviation amount switching is prevented, which realizes smooth switching and continuation of operation.
  • (Third Embodiment)
  • In the above-described respective embodiments, a synchronous motor has been used as a motor, however, an induction motor also can be used.
  • FIG. 13 is a diagram of the configuration of a motor control system of a third embodiment according to the present invention.
  • This embodiment is different from the first and second embodiments in that a motor control system 100d uses an induction motor 131 instead of the motor 1, and is additionally provided with a slip compensation unit 132 and an adder 14.
  • In the case of the induction motor 131, saliency due to the shape of a rotor is not present, however, as the magnetic saturation phenomenon due to the secondary magnet flux excited by the induction current on the primary side causes equivalent saliency of impedance, the method in the first embodiment is applicable. That is, as the rotor (not shown) of the induction motor is not provided with magnets, the superimposing phase adjusting unit 8 (FIG. 5) can make d-axis, which is made to follow p-axis, correspond to the phase of the secondary magnet flux.
  • Induction motor control usually has dc-axis being the magnetic excitation axis in FIG. 13 be d-axis. However, in relation to the first and second embodiments, the magnetic excitation axis will hereinafter be referred to as dc-axis, and the secondary magnet flux phase will be referred to as d-axis.
  • The slip compensation unit 132 computes a slip compensation value ωs* according to Expression 11, using a secondary time constant T2 of the induction motor 131. ω s = Iqc T 2 Idc
    Figure imgb0011
  • The adder 14 adds the above-described slip compensation value ωs* to an output (phase change speed (of the superimposing axis)) ω1 from the magnetic-excitation phase adjusting unit 10, and outputs an output frequency ω1**. The torque TM generated by the inductance motor 131 is represented by Expression 12. τ M = φ dc Iqc φ qc Idc
    Figure imgb0012
  • Similar to the first embodiment, the magnetic-excitation phase adjusting unit 10 synchronizes d-axis and dc-axis. As a result, the qc-axis component ϕqc of the secondary magnet flux becomes zero, and a generated torque can be controlled by Iqc, according to Expression 12.
  • Further, as slip compensation is executed, the output ω1 from the magnetic-excitation phase adjusting unit 10 becomes an estimated value of the speed of the rotor in a steady state.
  • As has been described above, by the motor control system 100d in this embodiment, it is possible to solve the problem, which is a principle problem with a high-frequency voltage superimposing method that uses the saliency of the induction motor 131 due to the magnetic saturation, namely a problem of an error in estimation of an axis deviation amount caused by the sine wave characteristic of an axis error reference amount. Accordingly, the motor control system 100d in this embodiment is able to continue motor control without stepping out of the motor even with a rapid load application or rapid acceleration/deceleration.
  • (Fourth Embodiment)
  • In the above-described respective embodiments, it has been assumed that the inductances Ld, Lq of the motor 1 or the motor 131 are linear. However, when the current amount increases due to the shape of the motor or in the high load region, non-linearity phenomenon, such as magnetic saturation, occurs. As a result, the characteristic of the axis error reference amount in FIG. 8 changes with the current operation point.
  • FIG. 14 represents an example of the characteristic of the axis error reference amount during application of a high load. Attention should be paid to that the characteristic of the sine waveform changes such that Xθpd=0 intersects with the sine wave shape at the point θpd=θphi and does not intersect at the origin. In such a case, by the method in the first embodiment or the second embodiment, the superimposing phase adjusting unit 8 controls p-axis such that Xθpd=0, and accordingly, p-axis in a steady state converges in a phase direction that is deviated from d-axis by θphi.
  • It is possible to work through even such a situation by just making simple modification to the first embodiment and the second embodiment. The following two methods can be a solution.
  • The first method is to set the operation point to point B where θpd=0 in FIG. 14. Concretely, the instruction value Xθpd0 of the axis error reference amount in the superimposing phase adjusting unit 8, shown in FIG. 5, is set to an appropriate value corresponding to point B. As a result, the superimposing phase adjusting unit 8 adjusts θp such that Xθpd0 becomes a value corresponding to point B, and θpd thereby becomes zero so that p-axis and d-axis agree with each other.
  • The second method is to set the operation point to point A in FIG. 14. Concretely, the above-described instruction value Xθpdo is maintained to be 0, while the instruction value Δθc0 by the magnetic-excitation phase adjusting unit 10 is set to -θphi, which is a value corresponding to the deviation by point A. The superimposing phase adjusting unit 8 synchronizes p-axis in a direction that is θphi, in phase, ahead of d-axis.
  • In other words, in the second method, d-axis is located in a direction that is θphi, in phase, behind p-axis, and thereby, dc-axis and d-axis can be made agree with each other by correction such as to satisfy the axis deviation amount Δθc = -θphi.
  • The values of Δθc0 and Xθpdo used in these corrections are implemented, for example, by a table to which a current detection value or a current instruction vale is input. For simplification, these values can be implemented by multiplying the input by a gain.
  • As has been described above, in this embodiment, motor control can be continued with no problems even under a high load condition where the saliency of inductance changes with the non-linear characteristic of a motor.
  • (Fifth Embodiment)
  • The operation point can be set to an arbitrary point in FIG. 14 by appropriately setting both the values of Δθc0 and Xθpd0. As the phase direction of the high-frequency voltage at the operation point can be thus set, it is possible to select, for example, a combination of Δθc0 and Xθpd0 with which torque vibration (torque ripple) due to a high-frequency current does not occur.
  • As has been described above, by appropriate selection in setting Δθc0 and Xθpd0 as in this embodiment, it is possible to operate the high-frequency superimposing phase in a balance state, reduce torque ripple due to superimposing high-frequency voltage, and minimize noises and vibration.
  • (Sixth Embodiment)
  • The motor control apparatuses 40a, 40b, 40c, and 40d in the above-described respective embodiments have added a high-frequency voltage to a voltage instruction on dqc-axis, and computed an axis error reference amount, based on detected currents Idc, Iqc on dqc-axis. In this case, in the motor control apparatuses 40a, 40b, 40c, and 40d, it is necessary to input θpdc derived from θdc to the alternating voltage generating unit 6 and the axis-error reference amount computing unit 7 in order to cancel processing of coordinate-transformation of the alternating voltage and the high-frequency current once to dqc-axis, which is essentially unrelated to the superimposing phase adjusting unit 8. This means that calculation that is unnecessary for the superimposing phase adjusting unit, which is independent from dqc-axis in mathematical expression, is performed, and it is thus possible that the effects of sample delay or commutation error act as disturbances. In this embodiment, independence of the superimposing phase adjusting unit is improved by adding the alternating voltage on ab-axis.
  • FIG. 15 is a diagram of the entire configuration of a motor control system of this embodiment. The difference from the first embodiment will be described below with reference to drawings.
  • A motor control system 100d is provided with a two-phase/three-phase converting unit 153 and a coordinate transforming unit 16 instead of the coordinate transforming unit 5, a three-phase/two-phase converting unit 154 and a coordinate transforming unit 15 instead of the coordinate transforming unit 3, a alternating voltage generating unit 151 instead of the alternating voltage generating unit 6, and an axis-error reference amount computing unit 152 instead of the axis-error reference amount computing unit 7.
  • An alternating voltage generating unit 151 generates an alternating voltage corresponding to the superimposing phase θp. Herein, a high-frequency-voltage current-phase-difference computing unit 42b (FIG. 16) performs coordinate transformation from pz coordinates to ab coordinates. An adder 12 (FIG. 15) adds output signals Vah*, Vbh* of the alternating voltage generating unit 151, and voltage instructions Vac*, Vbc* with respect to ab-axis.
  • The three-phase/two-phase converting unit 14 inputs high-frequency current signals 1ac, 1bc with respect to ab-axis to the axis-error reference amount computing unit 152.
  • FIG. 17 is a block diagram of the axis-error reference amount computing unit 152.
  • In the axis-error reference amount computing unit 152, phase shifters 152a, 152c, and adders 152b, 152d compute the high-frequency current signals 1ac, 1bc for one time lag, computes high-frequency current components Δ1ac, Δ1bc through an alternating voltage sign correcting unit 41, based on a result of this computation, and then the high-frequency-voltage current-phase difference computing unit 42b performs computation of Expression 13 instead of Expression 9. θivh = arctan Δ Ibc Δ Iac θp
    Figure imgb0013
  • By using such arrangement, a signal derived from θdc is not input to the alternating voltage generating unit 151 and the axis-error reference amount computing unit 152 with respect to dqc-axis. As a result, the operation on dqc-axis does not affects the superimposing phase adjusting unit 8 by a sample delay or a computation error, and stable motor control is thereby realized.

Claims (13)

  1. A vector control apparatus that is configured to perform vector control by controlling a magnetic-excitation axis voltage (Vdc*) and a torque axis voltage (Vqc*) orthogonal to the magnetic-excitation axis (dc-axis) so that a magnetic-excitation axis component (Idc) and a torque axis component (Iqc) of a motor current which flows in an alternating current motor become target values, comprising:
    an alternating voltage superimposing unit (6) that is configured to superimpose an alternating voltage with a frequency that is different from a frequency of the motor current, to resolve the alternating voltage into a component of the magnetic-excitation axis voltage (Vdc*) and a component of the torque axis voltage (Vqc*);
    a high-frequency current phase-difference computing unit (7) that, having a reference phase of the alternating voltage be a superimposing axis (p-axis), is configured to subtract a phase (θpdc) of the superimposing axis (p-axis) from a phase (arctan(ΔIqc/ΔIdc)) of a high-frequency current that is generated in the motor current by the alternating voltage, and to compute thereby an axis-error reference amount (Xθpd) that is based on a phase difference (θivh) between the high-frequency current and the alternating voltage;
    a superimposing axis adjusting unit (8) that is configured to adjust a phase direction of the superimposing axis (p-axis) by a proportional integration of a deviation between the axis-error reference amount (Xθpd) and a target value (Xθpd0) so that the axis-error reference amount (Xθqd) becomes zero or a predetermined target value;
    an axis deviation amount computing unit (9) that is configured to compute an axis deviation amount (Δθc) between the superimposing axis (p-axis) whose direction has been adjusted by the superimposing axis adjusting unit (8) and the magnetic-excitation axis (dc-axis); and
    a magnetic-excitation axis adjusting unit (10) that is configured to adjust a phase direction of the magnetic-excitation axis (dc-axis) by a proportional integration of a deviation between the axis deviation amount (Δθc) and a target value (Δθc0) so that the axis deviation amount (Δθc) becomes zero or a predetermined target value.
  2. The vector control apparatus according to claim 1,
    wherein the alternating current motor is a synchronous motor having saliency,
    wherein the superimposing axis adjusting unit (8) is configured to make a magnetic pole axis (d-axis) and the superimposing axis (p-axis) agree substantially with each other,
    and wherein the axis deviation amount (Δθc) computed by the axis deviation amount computing unit (9) represents a phase difference between the magnetic pole axis (d-axis) and the magnetic-excitation axis (dc-axis).
  3. The vector control apparatus according to claim 1,
    wherein the alternating current motor is an induction motor,
    wherein the apparatus further comprises:
    a slip frequency instruction computing unit that is configured to compute a slip frequency instruction value, based on a target value of magnetic-excitation axis component of motor current;
    an adder that is configured to add the slip frequency instruction value to a phase change speed of the superimposing axis (p-axis); and
    an integrator that is configured to integrate an output frequency of the adder,
    and wherein the phase direction, adjusted by the magnetic-excitation axis adjusting unit (10), of the magnetic-excitation axis (dc-axis) is defined, based on a phase signal that is output by the integrator.
  4. The vector control apparatus according to any one of claims 1 to 3,
    wherein the alternating current motor is fitted with no control amount detecting unit that is configured to detect a physical amount that is any one of a rotation speed of a rotor, a rotator position, and a magnetic-excitation flux position thereof.
  5. The vector control apparatus according to any one of claims 1 to 3,
    wherein the alternating voltage is either a rectangular wave voltage or a sine wave voltage.
  6. The vector control apparatus according to claim 1, further comprising:
    a high-speed-region axis-deviation amount computing unit that is configured to compute an axis deviation between the magnetic pole axis (d-axis) and the magnetic-excitation axis (dc-axis) of the motor, based on the magnetic-excitation axis voltage (Vdc*), the torque axis voltage (Vqc*), the magnetic-excitation axis component (Idc) of the motor current, the component (Iqc) orthogonal to the magnetic-excitation axis, and the corresponding target values; and
    an axis deviation amount switching unit that, when the phase change speed of the superimposing axis (p-axis) has become higher than a set value, switches input to the magnetic-excitation axis adjusting unit (10), from the axis deviation amount computed by the axis deviation amount computing unit (9) to a high-speed-region axis deviation amount computed by the high-speed-region axis-deviation amount computing unit,
    wherein the alternating voltage superimposing unit is configured to stop superimposing of the alternating voltage when the phase change speed of the superimposing axis (p-axis) has become higher than the set value.
  7. The vector control apparatus according to claim 1, further comprising:
    a high-speed-region axis-deviation amount computing unit that is configured to compute an axis deviation between the magnetic pole axis (d-axis) and the magnetic-excitation axis (dc-axis) of the motor, from a back electromotive voltage of the alternating current motor; and
    an axis-deviation amount switching unit that is configured to, when a phase change speed of the superimposing axis (p-axis) has become higher than a set value, switch input to the magnetic-excitation axis adjusting unit (10), from the axis deviation amount computed by the axis deviation amount computing unit (9) to a high-speed-region axis deviation amount computed by the high-speed-region axis deviation amount computing unit,
    wherein the alternating voltage superimposing unit is configured to stop superimposing of the alternating voltage when the phase change speed of the superimposing axis (p-axis) has become higher than the set value.
  8. The vector control apparatus according to claim 6 or 7,
    wherein the axis deviation amount switching unit is configured to switch input to the magnetic-excitation axis adjustment unit (10), from output of the high-speed-region axis-deviation amount computing unit to output of the axis deviation amount computing unit (9), after:
    the alternating voltage superimposing unit (6) is configured to start voltage-superimposing when the phase change speed of the superimposing axis (p-axis) has become lower than a set speed that is lower than the set value; and
    a following period has elapsed, the following period being defined based on a response speed at which the superimposing axis adjusting unit (8) has the superimposing axis (p-axis) follow rotator flux of the alternating current motor (1).
  9. The vector control apparatus according to claim 1 or 2,
    wherein the response speed at which the superimposing axis adjusting unit (10) has the superimposing axis (p-axis) follow the rotator flux of the motor (1) is higher than a response speed of the magnetic-excitation axis adjustment unit (10).
  10. The vector control apparatus according to claim 1 or 2,
    wherein the superimposing axis adjusting unit (8) is configured to set a target value of the phase difference computed by the high-frequency current phase-difference computing unit (7) such that the superimposing axis (p-axis) and the magnetic pole axis (d-axis) substantially agree with each other.
  11. The vector control apparatus according to claim 1 or 2,
    wherein the magnetic-excitation axis adjusting unit (10) is configured to set the target value of the axis deviation amount (Δθc) to a superimposing axis phase with respect to a magnetic-excitation axis (dc-axis) that is in a case where an orbit of a high-frequency current generated by the high-frequency current substantially agree with the superimposing axis (p-axis).
  12. The vector control apparatus according to claim 1 or 2,
    wherein the target value of the phase difference (θivh) that is computed by the high-frequency current phase-difference computing unit (7) and the target value of the axis deviation amount (Δθc) are set such that a voltage superimposing direction in a steady state becomes a phase direction that reduces torque ripple caused by the superimposing of the alternating voltage.
  13. A motor control system (100) having an alternating current motor (1), a power convertor (11) that is configured to drive the alternating current motor (1), and a vector control apparatus of one of the preceding claims.
EP11178157.1A 2010-08-31 2011-08-19 Vector control apparatus and motor control system Not-in-force EP2424105B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010193969A JP5351859B2 (en) 2010-08-31 2010-08-31 Vector control device and motor control system

Publications (3)

Publication Number Publication Date
EP2424105A2 EP2424105A2 (en) 2012-02-29
EP2424105A3 EP2424105A3 (en) 2018-03-28
EP2424105B1 true EP2424105B1 (en) 2019-07-24

Family

ID=44677521

Family Applications (1)

Application Number Title Priority Date Filing Date
EP11178157.1A Not-in-force EP2424105B1 (en) 2010-08-31 2011-08-19 Vector control apparatus and motor control system

Country Status (3)

Country Link
EP (1) EP2424105B1 (en)
JP (1) JP5351859B2 (en)
CN (1) CN102386837B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2677586A1 (en) 2012-06-20 2013-12-25 Solvay Sa Bipolar electrode and method for producing same
JP6089608B2 (en) * 2012-11-08 2017-03-08 株式会社明電舎 Control method of synchronous motor
EP2924874B1 (en) * 2012-11-22 2020-09-02 Mitsubishi Electric Corporation Control device for ac rotating machine
WO2014128887A1 (en) * 2013-02-21 2014-08-28 三菱電機株式会社 Motor control device
JP6128330B2 (en) * 2014-02-17 2017-05-17 富士電機株式会社 Control device for permanent magnet type synchronous motor
JP6248847B2 (en) * 2014-07-18 2017-12-20 富士電機株式会社 Control device for permanent magnet type synchronous motor
WO2016112482A1 (en) * 2015-01-12 2016-07-21 深圳市英威腾电气股份有限公司 Method and apparatus for controlling motor
CN106208862B (en) * 2016-08-03 2018-07-27 广东美的暖通设备有限公司 Control method, control device and the wind turbine of motor
CN107193294B (en) * 2017-07-14 2019-08-23 灵动科技(北京)有限公司 Control method, device and the wheeled robot of wheeled robot driving motor
DE102018114960A1 (en) * 2018-06-21 2019-12-24 Valeo Siemens Eautomotive Germany Gmbh Method for determining an offset of a rotor position sensor, control device for a converter and electrical machine for a vehicle
JP7159704B2 (en) * 2018-08-31 2022-10-25 株式会社アドヴィックス motor controller
JP7205117B2 (en) * 2018-09-06 2023-01-17 株式会社アドヴィックス motor controller
CN109724317B (en) * 2018-12-13 2021-08-24 重庆海尔空调器有限公司 Method for controlling rotating speed of air conditioner compressor
CN109724334B (en) * 2018-12-13 2021-07-23 重庆海尔空调器有限公司 Method and device for suppressing fluctuation of rotating speed of compressor
JP7151872B2 (en) * 2019-03-22 2022-10-12 三菱電機株式会社 Controller for permanent magnet synchronous machine
CN111030541B (en) * 2019-12-27 2023-04-18 泉州装备制造研究所 Variable-step-length disturbance observation energy-saving control method for three-phase asynchronous motor
CN112821835B (en) * 2021-03-30 2022-09-09 宁波奥克斯电气股份有限公司 Parameter determination method and device and air conditioner

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3312472B2 (en) * 1994-03-01 2002-08-05 富士電機株式会社 Magnetic pole position detection device for motor
JPH10323096A (en) * 1997-05-22 1998-12-04 Shinko Electric Co Ltd Vector control method and its equipment, and sensorless vector control method and its equipment
JP4596092B2 (en) * 2000-03-31 2010-12-08 株式会社安川電機 Induction motor magnetic flux position estimation method and control apparatus
JP3979561B2 (en) 2000-08-30 2007-09-19 株式会社日立製作所 AC motor drive system
JP4480696B2 (en) * 2005-08-26 2010-06-16 三洋電機株式会社 Motor control device
JP2008206330A (en) * 2007-02-21 2008-09-04 Meidensha Corp Device and method for estimating magnetic pole position of synchronous electric motor
JP5098439B2 (en) * 2007-05-25 2012-12-12 株式会社明電舎 Sensorless control device for permanent magnet synchronous motor
JP5435252B2 (en) * 2008-01-30 2014-03-05 株式会社ジェイテクト Vehicle steering system
JP5281339B2 (en) * 2008-09-01 2013-09-04 株式会社日立製作所 Synchronous motor drive system and control device used therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None *

Also Published As

Publication number Publication date
EP2424105A3 (en) 2018-03-28
CN102386837B (en) 2014-10-15
JP2012055041A (en) 2012-03-15
CN102386837A (en) 2012-03-21
EP2424105A2 (en) 2012-02-29
JP5351859B2 (en) 2013-11-27

Similar Documents

Publication Publication Date Title
EP2424105B1 (en) Vector control apparatus and motor control system
US7504797B2 (en) Motor control device
JP4674525B2 (en) Magnetic pole position estimation method and motor control apparatus
JP4198162B2 (en) Motor control device
JP3411878B2 (en) Method for estimating rotor position of synchronous motor, control method without position sensor, and control device
JP6367332B2 (en) Inverter control device and motor drive system
KR102285041B1 (en) Inverter control unit and motor drive system
JP5098439B2 (en) Sensorless control device for permanent magnet synchronous motor
EP1630949B1 (en) Position-sensorless control circuit
WO2016189694A1 (en) Device for controlling ac rotary machine and device for controlling electric power steering
US20170264227A1 (en) Inverter control device and motor drive system
JP2002320398A (en) Rotor angle detector of dc brushless motor
JP2004112898A (en) Control method and device for motor in position sensorless
EP1460758B1 (en) Vector control method and apparatus
JP5428202B2 (en) Control device for permanent magnet type synchronous motor
JPH08280199A (en) Sensor-less controller for permanent-magnet field synchronous motor
JP2004048958A (en) Controller for dc brushless motor
JP2008220169A (en) Motor controller
JP3797508B2 (en) Sensorless speed control method of permanent magnet type synchronous motor and step-out detection method thereof
JP2006230200A (en) Control unit of ac motor
KR102409792B1 (en) Control device of permanent magnet synchronization electric motor, microcomputer, electric motor system, and driving method of permanent magnet synchronization electric motor
JP4119183B2 (en) DC brushless motor rotor angle detector
JP6422796B2 (en) Synchronous machine control device and drive system
JP2009207247A (en) Motor controller and power steering device
JP2007166729A (en) Motor controller

Legal Events

Date Code Title Description
17P Request for examination filed

Effective date: 20111209

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

RIC1 Information provided on ipc code assigned before grant

Ipc: H02P 6/18 20160101ALI20180217BHEP

Ipc: H02P 21/04 20060101AFI20180217BHEP

Ipc: H02P 21/14 20160101ALI20180217BHEP

RIC1 Information provided on ipc code assigned before grant

Ipc: H02P 21/04 20060101AFI20190116BHEP

Ipc: H02P 6/18 20160101ALI20190116BHEP

Ipc: H02P 21/14 20160101ALI20190116BHEP

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20190304

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602011060619

Country of ref document: DE

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 1159406

Country of ref document: AT

Kind code of ref document: T

Effective date: 20190815

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20190724

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG4D

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1159406

Country of ref document: AT

Kind code of ref document: T

Effective date: 20190724

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20191125

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20191024

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20191024

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20191124

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: AL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20191025

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190819

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190831

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190831

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20200224

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20190831

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602011060619

Country of ref document: DE

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG2D Information on lapse in contracting state deleted

Ref country code: IS

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190819

26N No opposition filed

Effective date: 20200603

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190831

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20191024

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190924

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191024

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20110819

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20210712

Year of fee payment: 11

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20210706

Year of fee payment: 11

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190724

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 602011060619

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20220819

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230301