[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017159392A1 - モータ制御装置 - Google Patents

モータ制御装置 Download PDF

Info

Publication number
WO2017159392A1
WO2017159392A1 PCT/JP2017/008393 JP2017008393W WO2017159392A1 WO 2017159392 A1 WO2017159392 A1 WO 2017159392A1 JP 2017008393 W JP2017008393 W JP 2017008393W WO 2017159392 A1 WO2017159392 A1 WO 2017159392A1
Authority
WO
WIPO (PCT)
Prior art keywords
current
rotor position
phase
electrical angle
induced voltage
Prior art date
Application number
PCT/JP2017/008393
Other languages
English (en)
French (fr)
Inventor
健郎 塚本
征史 堀田
大輔 廣野
Original Assignee
サンデン・オートモーティブコンポーネント株式会社
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 サンデン・オートモーティブコンポーネント株式会社 filed Critical サンデン・オートモーティブコンポーネント株式会社
Priority to US16/084,799 priority Critical patent/US10516354B2/en
Priority to CN201780017397.7A priority patent/CN108781047B/zh
Priority to DE112017001330.5T priority patent/DE112017001330T5/de
Publication of WO2017159392A1 publication Critical patent/WO2017159392A1/ja

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
    • 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/182Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
    • 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
    • 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
    • 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/185Circuit arrangements for detecting position without separate position detecting elements using inductance sensing, e.g. pulse excitation
    • 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/20Arrangements for starting

Definitions

  • the present invention relates to a motor control device having a function of detecting a rotational position of a rotor of a synchronous motor (hereinafter simply referred to as “rotor position”) without a sensor.
  • FIG. 7A shows an example of a motor vector diagram during normal control
  • FIG. 7B shows an example of a motor vector diagram during weak flux control.
  • an object of the present invention is to provide a motor control device capable of accurately detecting the rotor position not only during normal control but also when, for example, flux-weakening control is performed.
  • the motor control device includes a current detection unit that detects a current flowing through the stator coil of the synchronous motor, an applied voltage detection unit that detects an applied voltage applied to the stator coil, and the current detection.
  • a current peak value / electrical angle detection unit that detects a current peak value and a current electrical angle based on a current detected by the unit, a current detected by the current detection unit, and an application detected by the applied voltage detection unit
  • An induced voltage peak value / electrical angle detector for detecting an induced voltage peak value and an induced voltage electrical angle based on the voltage, and a linkage flux of the rotor based on the induced voltage peak value and the rotational speed of the synchronous motor.
  • a first rotor position detector that detects a rotor position of the synchronous motor using a rotor position calculation formula including an electromotive voltage phase as a variable; the current electrical angle or the induced voltage electrical angle; the current peak value;
  • a second rotor position detector that detects a rotor position of the synchronous motor using a rotor position calculation formula that includes, as a variable, a second electrical phase or a second induced voltage phase obtained based on the linkage flux; And a selector that selects one of the rotor position detector and the second rotor position detector.
  • the motor control device includes a current detection unit that detects a current flowing in a stator coil of a synchronous motor, an applied voltage detection unit that detects an applied voltage applied to the stator coil, and the current.
  • a current peak value / electrical angle detector for detecting a current peak value and a current electrical angle based on the current detected by the detector; a current detected by the current detector; and a current detected by the applied voltage detector
  • An induced voltage peak value / electrical angle detector for detecting an induced voltage peak value and an induced voltage electrical angle based on the applied voltage, and a linkage flux of the rotor based on the induced voltage peak value and the rotational speed of the synchronous motor
  • Interlinkage magnetic flux detection unit for detecting the current electrical angle or the induced voltage electrical angle, the current peak value and the first electrical phase or the current electrical angle obtained based on [the induced voltage electrical angle-the current electrical angle]
  • a first rotor position detector that detects a rotor position of the synchronous motor using a
  • the selection unit appropriately selects the first rotor position detection unit or the second rotor position detection unit, or the rotor position determination unit uses the appropriate weighting factor. By performing weighted addition, the rotor position can be accurately detected not only during normal control but also when the flux-weakening control is performed.
  • FIG. 1 is a block diagram of a motor control device according to an embodiment of the present invention.
  • the motor control device 10 according to the embodiment has a function of detecting the rotor position of the synchronous motor 11 without a sensor.
  • the motor control device 10 mainly controls the inverter 12, and the inverter 12 is configured to convert DC power from the DC power supply 13 into AC power and supply it to the synchronous motor 11.
  • the synchronous motor 11 is a three-phase star connection type, and includes a stator including U-phase, V-phase, and W-phase stator coils, and a rotor including permanent magnets. Only U-phase, V-phase, and W-phase stator coils are shown in the figure, and the others are not shown.
  • a star connection type is shown as an example, but the same applies to a delta connection.
  • the inverter 12 switches the upper arm side switching elements + U, + V, + W and the lower arm side switching elements -U, -V, -W for the U-phase, V-phase, and W-phase to the higher and lower sides of the DC power supply 13, respectively.
  • shunt resistors Ru, Rv, and Rw for detecting currents flowing through the respective phases are provided on the lower side of the lower arm side switching elements -U, -V, and -W.
  • the motor control device 10 includes a rotation control unit 21, an inverter driving unit 22, a phase current detection unit (current detection unit) 23, an applied voltage detection unit 24, a phase current peak value / electrical angle detection unit (current peak value / electrical angle detection). Part) 25, an induced voltage peak value / electrical angle detector 26, a flux linkage detector 27, a first rotor position detector 28, a second rotor position detector 29, and a selector 30.
  • the rotation control unit 21 generates a control signal for rotating or stopping the synchronous motor 11 at a predetermined rotation speed ⁇ based on an operation command from the operation unit (not shown) and the rotor position ⁇ m. Output to.
  • the rotor position ⁇ m is a first rotor position ⁇ m1 detected by the first rotor position detector 28 or a second rotor position ⁇ m2 detected by the second rotor position detector 29, as will be described later.
  • the inverter drive unit 22 drives each switching element + U to -W of the inverter 12 on and off based on a control signal from the rotation control unit 21, and thereby the U-phase, V-phase, and W-phase stator coils are driven. Then, sine wave energization (180 degree energization) is performed.
  • the phase current detection unit 23 measures the voltage applied to the shunt resistors Ru, Rv, and Rw, so that the U-phase current Iu that flows through the U-phase stator coil, the V-phase current Iv that flows through the V-phase stator coil, and the W-phase current The W-phase current Iw flowing through the stator coil is detected.
  • the applied voltage detector 24 includes U-phase applied voltage Vu and V-phase applied voltage Vv applied from the upper arm side switching elements + U to + W to the U-phase stator coil, V-phase stator coil, and W-phase stator coil, respectively. The W-phase applied voltage Vw is detected.
  • the phase current peak value / electrical angle detector 25 is based on the values of the phase currents Iu, Iv, Iw detected by the current detector 21, and the phase current peak value Ip and the phase current electrical angle ⁇ i (stator ⁇ coordinate system). Is detected.
  • the detection method of the phase current peak value Ip and the phase current electrical angle ⁇ i is as follows.
  • FIG. 2 is a phase current waveform diagram when sinusoidal energization is performed in the U phase, the V phase, and the W phase.
  • Each of the U-phase current Iu, the V-phase current Iv, and the W-phase current Iw forming a sine waveform has a phase difference of 120 °.
  • phase current peak value / electrical angle detection unit 25 is based on the U phase current Iu, the V phase current Iv, and the W phase current Iw detected by the phase current detection unit 23, and the phase current peak value Ip and the phase current are expressed by the following formula 1.
  • the electrical angle ⁇ i is obtained.
  • ⁇ Iu Ip ⁇ cos ( ⁇ i)
  • Iv Ip ⁇ cos ( ⁇ i ⁇ 2 / 3 ⁇ )
  • Iw Ip ⁇ cos ( ⁇ i + 2 / 3 ⁇ )
  • the induced voltage peak value / electrical angle detector 26 is based on the phase currents Iu, Iv, Iw detected by the phase current detector 23 and the applied voltages Vu, Vv, Vw detected by the applied voltage detector 24.
  • the induced voltage peak value Ep and the induced voltage electrical angle ⁇ e (stator ⁇ coordinate system) are detected.
  • a method for detecting the induced voltage peak value Ep and the induced voltage electrical angle ⁇ e is as follows. FIG.
  • FIG. 3 is an induced voltage waveform diagram when sinusoidal energization is performed in the U phase, the V phase, and the W phase.
  • Each of the U-phase induced voltage Eu, the V-phase induced voltage Ev, and the W-phase induced voltage Ew having a sine waveform has a phase difference of 120 °.
  • the following equation 2 is established among the induced voltages Eu, Ev, Ew, the induced voltage peak value Ep, and the induced voltage electrical angle ⁇ e.
  • the induced voltage peak value / electrical angle detector 26 includes a U-phase current Iu, a V-phase current Iv, a W-phase current Iw detected by the phase current detector 23, and a U-phase applied voltage detected by the applied voltage detector 24.
  • the U-phase induced voltage Eu, the V-phase induced voltage Ev, and the W-phase induced voltage Ew are obtained from Equation 3
  • the obtained U-phase induced voltage Eu Based on the V-phase induced voltage Ev and the W-phase induced voltage Ew, the induced voltage peak value Ep and the induced voltage electrical angle ⁇ e are obtained from Equation 2.
  • the linkage flux detecting unit 27 is based on the induced voltage peak value Ep detected by the induced voltage peak value / electrical angle detecting unit 26 and the rotor rotational speed ⁇ (previous value) input from the rotation control unit 21.
  • the first rotor position detector 28 detects the phase current peak value Ip and the phase current electrical angle ⁇ i detected by the phase current peak value / electrical angle detector 25 and the induced voltage peak value / electrical angle detector 26.
  • the rotor position is detected based on the induced voltage electrical angle ⁇ e.
  • the first rotor position detector 28 determines the rotor from the phase current electrical angle ⁇ i and the current phase obtained based on the phase current peak value Ip and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i]. Detect position.
  • first rotor position ⁇ m1 the rotor position detected by the first rotor position detector 28
  • first rotor position ⁇ m1 the phase current peak value Ip and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i].
  • the current phase obtained based on the above is referred to as “first current phase ⁇ 1”.
  • the first rotor position detector 28 includes the phase current electrical angle ⁇ i, the phase current peak value Ip, and the first current phase ⁇ 1 obtained based on [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] as variables.
  • the first rotor position ⁇ m1 is detected using the first rotor position calculation formula (Formula 4).
  • First rotor position ⁇ m1 phase current electrical angle ⁇ i ⁇ first current phase ⁇ 1-90 °
  • the first current phase ⁇ 1 in Expression 4 is selected by referring to a data table TA created in advance using the phase current peak value Ip and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] as parameters.
  • the data table TA is created as follows, for example, and is stored in the memory in advance.
  • FIG. 4 is a motor vector diagram when the rotor of the synchronous motor 11 is rotating. The relationship among the applied voltage V (Vu to Vw), current I (Iu to Iw), and induced voltage E (Eu to Ew) is shown. It is represented by a vector in dq coordinates.
  • the induced voltage E is represented by [ ⁇ ].
  • Vd is the d-axis component of the applied voltage V
  • Vq is the q-axis component of the applied voltage V
  • Id is the d-axis component of the current I
  • Iq is the q-axis component of the current I
  • Ed is the d-axis of the induced voltage E.
  • the component Eq is a q-axis component of the induced voltage E.
  • the voltage phase with respect to the q axis is ⁇
  • the current phase with respect to the q axis is ⁇
  • the induced voltage phase with respect to the q axis is ⁇ .
  • ⁇ a is the magnetic flux of the permanent magnet
  • Ld is the d-axis inductance
  • Lq is the q-axis inductance
  • R is the resistance value (Rcu to Rcw) of the stator coil
  • is the linkage flux of the rotor.
  • the current phase ⁇ when [induced voltage phase ⁇ current phase ⁇ ] is a predetermined value is stored,
  • the current phase (first current) using the phase current peak value Ip corresponding to the current I and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] corresponding to [induced voltage phase ⁇ current phase ⁇ ] as parameters.
  • a data table TA of phase ⁇ 1) is created. Specifically, for example, while increasing the current phase ⁇ by 0.001 ° from ⁇ 180 ° to 180 ° and increasing the current I by 1A from 0A to 64A, the d-axis inductance Ld inherent to the synchronous motor 11 is increased.
  • the voltage phase ⁇ , current phase ⁇ , and induced voltage phase ⁇ are obtained based on the motor vector diagram. Then, the current phase ⁇ when [induced voltage phase ⁇ current phase ⁇ ] is 1 °, 2 °, 3 °,... Is stored. Thus, the phase current peak value Ip corresponding to the current I is set as one parameter, and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] corresponding to [induced voltage phase ⁇ current phase ⁇ ] is set as another parameter.
  • a data table TA of the first current phase ⁇ 1 is created.
  • the first rotor position detector 28 selects the first current phase selected from the data table TA based on the phase current electrical angle ⁇ i, the phase current peak value Ip, and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i].
  • the first rotor position ⁇ m1 is detected (calculated) by substituting ⁇ 1 into the above-described first rotor position calculation formula (Formula 4).
  • the second rotor position detector 29 detects the rotor position based on the phase current peak value Ip detected by the phase current peak value / electrical angle detector 25 and the linkage flux ⁇ p detected by the linkage flux detector 27. Is detected.
  • the second rotor position detection unit 29 detects the rotor position from the phase current electrical angle ⁇ i and the current phase obtained based on the phase current peak value Ip and the number of flux linkages ⁇ p.
  • the rotor position detected by the second rotor position detector 29 is referred to as “second rotor position ⁇ m2”, and the current phase obtained based on the phase current peak value Ip and the linkage flux ⁇ p is expressed as “ This is referred to as “second current phase ⁇ 2”.
  • the second rotor position detection unit 29 includes the phase current electrical angle ⁇ i and the second current phase ⁇ 2 obtained based on the phase current peak value Ip and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] as variables.
  • the second rotor position ⁇ m2 is detected using the second rotor position calculation formula (the following formula 7).
  • Second rotor position ⁇ m2 phase current electrical angle ⁇ i ⁇ second current phase ⁇ 2-90 °
  • the second current phase ⁇ 2 in Equation 7 is selected by referring to the data table TB created in advance using the phase current peak value Ip and the linkage flux ⁇ p as parameters.
  • the data table TB is created as follows, for example, and is stored in the memory in advance.
  • the data table TB in this case is also created in advance on the basis that Expressions 5 and 6 are established under the motor vector diagram of FIG.
  • a data table TB of a current phase (second current phase ⁇ 2) is created using the current peak value Ip and the linkage flux ⁇ p detected by the linkage flux detector 27 corresponding to the linkage flux ⁇ as parameters. Specifically, for example, the induced voltage phase ⁇ and the number of flux linkages ⁇ are increased while increasing the current phase I ⁇ by 0.001 ° from ⁇ 180 ° to 180 ° and increasing the current I by 1A from 0A to 64A. Ask.
  • the current phase ⁇ corresponding to each flux linkage ⁇ is stored.
  • the second current having the phase current peak value Ip corresponding to the current I as one parameter and the linkage flux ⁇ p detected by the linkage flux detector 27 corresponding to the linkage flux ⁇ as another parameter.
  • a data table TB of phase ⁇ 2 is created.
  • the second rotor position detector 29 calculates the phase current electrical angle ⁇ i and the second current phase ⁇ 2 selected from the data table TB based on the phase current peak value Ip and the linkage flux ⁇ p, as described above. By substituting into the calculation formula (Formula 7), the second rotor position ⁇ m2 is detected (calculated).
  • the selection unit 30 selects one of the first rotor position detection unit 28 and the second rotor position detection unit 29.
  • the first rotor position detector 28 When the first rotor position detector 28 is selected, the first rotor position ⁇ m1 detected by the first rotor position detector 28 is input to the rotation controller 21 as the rotor position ⁇ m, and the second rotor position detector
  • the second rotor position detector When 29 is selected, the second rotor position ⁇ m2 detected by the second rotor position detector 29 is input to the rotation controller 21 as the rotor position ⁇ m.
  • FIG. 5 is a diagram for explaining the data table TA used in the first rotor position detector 28 and the data table TB used in the second rotor position detector 29, and FIG.
  • FIG. The case where the peak value Ip is high is shown.
  • Ip 55A
  • a curve CA (solid line) indicating the relationship between the current phase ⁇ and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] corresponds to the data table TA, and the current phase ⁇ , the linkage flux ⁇ p,
  • a curve CB (broken line) indicating the relationship corresponds to the data table TB.
  • the curve CB showing the relationship between the current phase ⁇ and the number of flux linkages ⁇ p does not have an inflection point in the region where the current phase ⁇ is advanced, and the number of flux linkages with respect to the change in the current phase ⁇ .
  • the amount of change in ⁇ p is also large.
  • the current phase ⁇ is greatly advanced when the flux-weakening control is mainly performed (that is, in the high-speed rotation region). Therefore, in the present embodiment, the selection unit 30 obtains the current phase (second current phase ⁇ 2) from the data table TB (curve CB) in the high-speed rotation region (hereinafter referred to as “weakening magnetic flux region”) in which the weakening magnetic flux control is performed.
  • the second rotor position detector 29 that detects the rotor position (second rotor position ⁇ m2) using the obtained current phase (second current phase ⁇ 2) is selected.
  • the selection unit 30 obtains the current phase (first current phase ⁇ 1) from the data table TA (curve CA), and uses the obtained current phase (first current phase ⁇ 1) to determine the rotor position.
  • the first rotor position detector 28 that detects (first rotor position ⁇ m1) is selected.
  • the motor control device 10 includes the first rotor position detector 28, the second rotor position detector 29, the first rotor position detector 28, or the second rotor position detector 29. And a selection unit 30 for selecting.
  • the selection unit 30 selects the first rotor position detection unit 28 in the normal region other than the weak magnetic flux region, and selects the second rotor position detection unit 29 in the weak magnetic flux region. For this reason, according to the motor control device 10, the rotor position can be detected with high accuracy in both the normal region and the weak magnetic flux region as compared with the prior art. It becomes possible to expand the speed range (particularly the high-speed rotation region).
  • Modification 1 In the above-described embodiment, the first rotor position detection unit 28 determines the first current phase obtained based on the phase current electrical angle ⁇ i, the phase current peak value Ip, and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i].
  • the rotor position (first rotor position ⁇ m1) is detected from ⁇ 1.
  • the first rotor position detection unit 28 first calculates the induced voltage electrical angle ⁇ e and the first induced voltage phase ⁇ 1 obtained based on the phase current peak value Ip and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i]. It may be configured to detect the rotor position ⁇ m1. In this case, the first rotor position detector 28 detects the first rotor position ⁇ m1 using the third rotor position calculation formula shown by the following formula 8.
  • First rotor position ⁇ m1 induced voltage electrical angle ⁇ e ⁇ first induced voltage phase ⁇ 1-90 °
  • the first induced voltage phase ⁇ 1 in Expression 8 is selected by referring to a data table TC created in advance using the phase current peak value Ip and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] as parameters.
  • the data table TC is created as follows, for example, and is stored in the memory in advance.
  • the data table TC in this case is also created in advance on the basis that Expressions 5 and 6 are established under the motor vector diagram of FIG.
  • the induced voltage phase ⁇ when [induced voltage phase ⁇ current phase ⁇ ] is a predetermined value is stored.
  • the first induced voltage phase using as parameters the phase current peak value Ip corresponding to the current I and the [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] corresponding to [induced voltage phase ⁇ current phase ⁇ ].
  • a data table TC of ⁇ 1 is created.
  • the d-axis inductance Ld inherent to the synchronous motor M
  • the voltage phase ⁇ , current phase ⁇ , and induced voltage phase ⁇ are obtained based on the motor vector diagram.
  • the induced voltage phase ⁇ when [induced voltage phase ⁇ current phase ⁇ ] is 1 °, 2 °, 3 °,... Is stored.
  • phase current peak value Ip corresponding to the current I is set as one parameter, and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i] corresponding to [induced voltage phase ⁇ current phase ⁇ ] is set to another.
  • a data table TC of the first induced voltage phase ⁇ 1 with two parameters is created.
  • the first rotor position detector 28 selects the first induction selected from the data table TC based on the induced voltage electrical angle ⁇ e, the phase current peak value Ip, and [induced voltage electrical angle ⁇ e ⁇ phase current electrical angle ⁇ i].
  • the first rotor position ⁇ m1 is detected (calculated) by substituting the voltage phase ⁇ 1 into the above-described third rotor position calculation formula (Formula 8).
  • the second rotor position detector 29 calculates the second rotor position ⁇ m2 from the phase current electrical angle ⁇ i and the second current phase ⁇ 2 obtained based on the phase current peak value Ip and the linkage flux number ⁇ p. Is detected (calculated). However, it is not limited to this.
  • the second rotor position detector 29 detects (calculates) the second rotor position ⁇ m2 from the induced voltage electrical angle ⁇ e and the second induced voltage phase ⁇ 2 obtained based on the phase current peak value Ip and the linkage flux number ⁇ p. Can be configured to.
  • Second rotor position detector 29 detects the second rotor position ⁇ m2 using the fourth rotor position calculation formula shown in the following expression 9.
  • Second rotor position ⁇ m2 induced voltage electrical angle ⁇ e ⁇ second induced voltage phase ⁇ 2-90 °
  • the second induced voltage phase ⁇ 2 in Equation 9 is selected by referring to a data table TD created in advance using the phase current peak value Ip and the number of flux linkages ⁇ p as parameters.
  • the data table TD is created as follows, for example, and is stored in advance in the memory.
  • the data table TD in this case is also created in advance on the basis that Expressions 5 and 6 are established under the motor vector diagram of FIG.
  • the induced voltage phase ⁇ when the number of flux linkages ⁇ is a predetermined value is stored and corresponds to the current I.
  • the data table TD of the second induced voltage phase ⁇ 2 is created using the phase current peak value Ip to be detected and the linkage flux ⁇ p detected by the linkage flux detector 27 corresponding to the linkage flux ⁇ as parameters. Specifically, for example, the induced voltage phase ⁇ and the number of flux linkages ⁇ are increased while increasing the current phase I ⁇ by 0.001 ° from ⁇ 180 ° to 180 ° and increasing the current I by 1A from 0A to 64A. Ask.
  • the induced voltage phase (gamma) corresponding to each linkage magnetic flux number (PSI) is preserve
  • a data table TD for the voltage phase ⁇ 2 is created.
  • the second rotor position detection unit 29 calculates the induced voltage electrical angle ⁇ e and the second induced voltage phase ⁇ 2 selected from the data table TD based on the number of flux linkages ⁇ p as described above for the fourth rotor position calculation formula (formula By substituting in 9), the second rotor position ⁇ m2 is detected (calculated).
  • Modification 1 and Modification 2 are basically employed at the same time. That is, when the first rotor position detection unit 28 detects the first rotor position ⁇ m1 using the third rotor position calculation formula (Formula 8), the second rotor position detection unit 29 uses the fourth rotor position calculation formula. It is preferable to detect the second rotor position ⁇ m2 using (Equation 9). (Modification 3)
  • the selection unit 30 selects the first rotor position detection unit 28 in the normal region, and selects the second rotor position detection unit 29 in the weak magnetic flux region. However, it is not limited to this.
  • the selection unit 30 selects the first rotor position detection unit 28 when the phase current peak value Ip is low and medium, in other words, when the phase current peak value Ip is equal to or less than a predetermined value, and the phase current peak value Ip In other words, in other words, the second rotor position detection unit 29 may be selected when the phase current peak value Ip exceeds the predetermined value. (Modification 4) Further, the selection unit 30 is configured to select the first rotor position detection unit 28 or the first rotor phase detection unit 28 based on the first current phase ⁇ 1 obtained by the first rotor position detection unit 28 or the second current phase ⁇ 2 obtained by the second rotor position detection unit 29. The second rotor position detection unit 29 may be selected (switched).
  • the selection unit 30 selects the first rotor position detection unit 28 when the synchronous motor 11 is activated, and monitors the first current phase ⁇ 1 selected from the data table TA in the first rotor position detection unit 28. .
  • the selection unit 30 selects the second rotor position detection unit 29, and thereby switches from the first rotor position detection unit 28 to the second rotor position detection unit 29.
  • the selection unit 30 monitors the second current phase ⁇ 2 selected from the data table TB in the second rotor position detection unit 29, and the second current position ⁇
  • the phase ⁇ 2 becomes equal to or less than the first threshold value or a second threshold value smaller than the first threshold value
  • the first rotor position detection unit 28 is selected, and thereby the second rotor position detection unit 29 is switched to the first rotor position detection unit 28.
  • the first threshold value and the second threshold value can be appropriately set according to the characteristics of the synchronous motor 11 and the like. It can be set to a value smaller than the phase (around 70 °).
  • the selection unit 30 selects the first rotor position detection unit 28 when the synchronous motor 11 is activated, and monitors the first induced voltage phase ⁇ 1 selected from the data table TC by the first rotor position detection unit 28. To do. Then, when the first induced voltage phase ⁇ 1 exceeds the third threshold value, the selection unit 30 selects the second rotor position detection unit 29, whereby the first rotor position detection unit 28 changes to the second rotor position detection unit 29. Can be configured to switch.
  • the selection unit 30 monitors the second induced voltage phase ⁇ 2 selected from the data table TD in the second rotor position detection unit 29, and the second induced voltage.
  • the phase ⁇ 2 becomes equal to or smaller than the third threshold value or a fourth threshold value smaller than the third threshold value
  • the first rotor position detection unit 28 is selected, and thereby, the second rotor position detection unit 29 is switched to the first rotor position detection unit 28.
  • the first threshold or the third threshold corresponds to the “first threshold” of the present invention
  • the second threshold or the third threshold corresponds to the “second threshold” of the present invention.
  • FIG. 6 is a block diagram of a motor control device 100 according to another embodiment of the present invention.
  • a difference from the motor control device 10 (FIG. 1) according to the above-described embodiment is that the motor control device 100 shown in FIG. 6 has a rotor position determination unit 31 instead of the selection unit 30. .
  • the configuration other than the rotor position determination unit 31 is the same as that of the motor control device 10 according to the above-described embodiment.
  • the rotor position determination unit 31 weights the first rotor position ⁇ m1 detected by the first rotor position detection unit 28 and the second rotor position ⁇ m2 detected by the second rotor position detection unit 29. Addition is performed to determine the final rotor position ⁇ m.
  • the rotor position determination unit 31 determines (calculates) the rotor position ⁇ m by the following expression 10.
  • ⁇ m (1-n) ⁇ ⁇ m1 + n ⁇ ⁇ m2
  • the weighting coefficient n in Expression 10 is a value less than 1 (including 0), and can be arbitrarily set.
  • the weighting coefficient n can be set to a larger value as the phase current peak value Ip is higher.
  • the weighting coefficient n can be set to a larger value as the first current phase ⁇ 1 or the first induced voltage phase ⁇ 1 is larger (that is, the advance is advanced).
  • the rotor position can be detected with high accuracy in both the normal region and the weak magnetic flux region.
  • the operating speed range can be expanded.

Landscapes

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

Abstract

通常制御時はもちろん、弱め磁束制御が行われた場合であってもロータ位置を精度よく検出することのできるモータ制御装置を提供する。電流電気角又は誘起電圧電気角と、電流波高値及び[誘起電圧電気角-電流電気角]に基づいて求められる第1電気位相又は第1誘起電圧位相とを変数として含むロータ位置計算式を用いて同期モータのロータ位置を検出する第1口ータ位置検出部28と、前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び前記同期モータロータの鎖交磁束に基づいて求められる第2電気位相又は第2誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第2ロータ位置検出部29と、第1ロータ位置検出部28及び第2ロータ位置検出部29のいずれか一方を選択する選択部30と、を含む。

Description

モータ制御装置
 本発明は、同期モータのロータの回転位置(以下、単に「ロータ位置」という)をセンサレスで検出する機能を備えたモータ制御装置に関する。
 この種のモータ制御装置の一例として、特許文献1に記載されたモータ制御装置が知られている。特許文献1に記載されたモータ制御装置は、電流波高値、電流電気角及び誘起電圧電気角を検出し、電流波高値と[誘起電圧電気角−電流電気角]とに基づいてロータ位置を検出している。具体的には、前記モータ制御装置は、あらかじめ作成された、電流波高値及び[誘起電圧電気角−電流電気角]をパラメータとするデータテーブルから電流位相又は誘起電圧位相を求め、「ロータ位置=電流電気角−電流位相−90°」又は「ロータ位置=誘起電圧電気角−誘起電圧位相−90°」で表されるロータ位置計算式を用いてロータ位置を検出している。
特開2011−10438号公報
 しかし、上述の従来のモータ制御装置においては、例えば高速回転のために弱め磁束制御が行われた場合、換言すれば、d軸電流(負)を増加させるために電流位相を大きく進角させた場合に、ロータ位置を誤検出してしまうおそれがあった。以下、この点について説明する。
 図7(A)は、通常制御時のモータベクトル図の一例を示しており、図7(B)は、弱め磁束制御時のモータベクトル図の一例を示している。図7(A)と図7(B)とを比較すると、電流波高値Ipと[誘起電圧電気角−電流電気角]に相当する[誘起電圧位相γ−電流位相β]とについては両者で等しいが、電流位相β及び誘起電圧位相γについては両者で異なる。このことは、電流波高値及び[誘起電圧電気角−電流電気角]に対応する電流位相又は誘起電圧位相が一つとは限らないことを示している。このため、電流波高値及び[誘起電圧電気角−電流電気角]をパラメータとする前記データテーブルから電流位相又は誘起電圧位相を求める構成の前記従来のモータ制御装置においては、図7(A)の状態と図7(B)の状態とが区別されず、例えば弱め磁束制御が行われた場合に、実際の電流位相(又は誘起電圧位相)とは異なる電流位相(又は誘起電圧位相)を用いてロータ位置を検出してしまう(すなわち、ロータ位置を誤検出してしまう)おそれがあった。
 そこで、本発明は、通常制御時はもちろん、例えば弱め磁束制御が行われた場合であってもロータ位置を精度よく検出することのできるモータ制御装置を提供することを目的とする。
 本発明の一側面によると、モータ制御装置は、同期モータのステータコイルに流れる電流を検出する電流検出部と、前記ステータコイルに印加される印加電圧を検出する印加電圧検出部と、前記電流検出部で検出された電流に基づいて電流波高値及び電流電気角を検出する電流波高値・電気角検出部と、前記電流検出部で検出された電流と、前記印加電圧検出部で検出された印加電圧とに基づいて誘起電圧波高値及び誘起電圧電気角を検出する誘起電圧波高値・電気角検出部と、前記誘起電圧波高値と前記同期モータの回転速度とに基づいてロータの鎖交磁束を検出する鎖交磁束検出部と、前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び[前記誘起電圧電気角−前記電流電気角]に基づいて求められる第1電気位相又は第1誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第1ロータ位置検出部と、前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び前記鎖交磁束に基づいて求められる第2電気位相又は第2誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第2ロータ位置検出部と、前記第1ロータ位置検出部及び前記第2ロータ位置検出部のいずれか一方を選択する選択部と、を含む。
 本発明の他の側面によると、モータ制御装置は、同期モータのステータコイルに流れる電流を検出する電流検出部と、前記ステータコイルに印加される印加電圧を検出する印加電圧検出部と、前記電流検出部で検出された電流に基づいて電流波高値及び電流電気角を検出する電流波高値・電気角検出部と、前記電流検出部で検出された電流と、前記印加電圧検出部で検出された印加電圧とに基づいて誘起電圧波高値及び誘起電圧電気角を検出する誘起電圧波高値・電気角検出部と、前記誘起電圧波高値と前記同期モータの回転速度とに基づいてロータの鎖交磁束を検出する鎖交磁束検出部と、前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び[前記誘起電圧電気角−前記電流電気角]に基づいて求められる第1電気位相又は第1誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第1ロータ位置検出部と、前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び前記鎖交磁束に基づいて求められる第2電気位相又は第2誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第2ロータ位置検出部と、前記第1ロータ位置検出部で検出されたロータ位置と、前記第2ロータ位置検出部で検出されたロータ位置との重み付け加算を行って最終的なロータ位置を決定するロータ位置決定部と、を含む。
 前記モータ制御装置によれば、前記選択部が前記第1ロータ位置検出部又は前記第2ロータ位置検出部を適宜選択することによって、又は、前記ロータ位置決定部が適切な重み付け係数を用いて前記重み受け加算を行うことによって、通常制御時はもちろん、前記弱め磁束制御が行われた場合であってもロータ位置を精度よく検出することが可能になる。
本発明の一実施形態に係るモータ制御装置のブロック図である。 正弦波通電が行われているときの相電流波形図である。 正弦波通電が行われているときの誘起電圧波形図である。 ロータ座標(d−q座標)系のモータベクトル図である。 第1ロータ位置検出部で使用されるデータテーブル及び第2ロータ位置検出部で使用されるデータテーブルを説明するための図であり、(A)相電流波高値が低い場合、(B)相電流波高値が中程度の場合、(C)相電流波高値が高い場合を示す。 本発明の他の実施形態に係るモータ制御装置のブロック図である。 従来のモータ制御装置に関する問題点を説明するための図であり、(A)通常制御時のモータベクトル図の一例、(B)弱め磁束制御時のモータベクトル図の一例を示す。
 図1は、本発明の一実施形態に係るモータ制御装置のブロック図である。実施形態に係るモータ制御装置10は、同期モータ11のロータ位置をセンサレスで検出する機能を備えている。また、モータ制御装置10は、主にインバータ12を制御するものであり、インバータ12は、直流電源13からの直流電力を交流電力に変換して同期モータ11に供給するように構成されている。
 同期モータ11は、3相のスター結線型のものであり、U相、V相、W相のステータコイルを含むステータと、永久磁石を含むロータとを有する。図中にはU相、V相、W相の各ステータコイルのみを示し、その他は図示を省略してある。なお、スター結線型を例として示すがデルタ結線でも同様に適用される。
 インバータ12は、U相、V相、W相ごとに上アーム側のスイッチング素子+U,+V,+W及び下アーム側のスイッチング素子−U、−V、−Wを直流電源13の高位側と低位側の間に直列接続してある。また、下アーム側スイッチング素子−U、−V、−Wの低位側には、各相に流れる電流を検出するためのシャント抵抗Ru、Rv、Rwが設けられている。
 モータ制御装置10は、回転制御部21、インバータ駆動部22、相電流検出部(電流検出部)23、印加電圧検出部24、相電流波高値・電気角検出部(電流波高値・電気角検出部)25、誘起電圧波高値・電気角検出部26、鎖交磁束検出部27、第1ロータ位置検出部28、第2ロータ位置検出部29及び選択部30を含む。
 回転制御部21は、操作部(図示省略)からの運転指令と、ロータ位置θmとに基づいて、同期モータ11を所定の回転速度ωで回転させ又は停止させるための制御信号をインバータ駆動部22に出力する。なお、ロータ位置θmは、後述するように、第1ロータ位置検出部28で検出される第1ロータ位置θm1又は第2ロータ位置検出部29で検出する第2ロータ位置θm2である。
 インバータ駆動部22は、回転制御部21からの制御信号に基づいて、インバータ12の各スイッチング素子+U~−Wをオンオフ駆動し、これにより、U相、V相、W相の各ステータコイルに対して正弦波通電(180度通電)を行う。
 相電流検出部23は、シャント抵抗Ru,Rv,Rwにかかる電圧を測定することによって、U相のステータコイルに流れるU相電流Iu、V相のステータコイルに流れるV相電流Iv、W相のステータコイルに流れるW相電流Iwをそれぞれ検出する。
 印加電圧検出部24は、上アーム側スイッチング素子+U~+WからU相のステータコイル、V相のステータコイル、W相のステータコイルへそれぞれ印加されるU相印加電圧Vu、V相印加電圧Vv、W相印加電圧Vwを検出する。
 相電流波高値・電気角検出部25は、電流検出部21で検出される相電流Iu、Iv、Iwの値に基づいて、相電流波高値Ip及び相電流電気角θi(ステータαβ座標系)を検出する。相電流波高値Ip及び相電流電気角θiの検出方法は、次のとおりである。
 図2は、U相、V相、W相に正弦波通電が行われているときの相電流波形図である。正弦波形を成すU相電流Iu、V相電流Iv、W相電流Iwにはそれぞれ120°の位相差がある。この相電流波形図からすれば、相電流Iu、Iv、Iwと相電流波高値Ipと相電流電気角θiとの間には下式1が成立する。相電流波高値・電気角検出部25は、相電流検出部23で検出されるU相電流Iu、V相電流Iv、W相電流Iwに基づき、下式1によって相電流波高値Ip及び相電流電気角θiを求める。
[式1]
・Iu=Ip×cos(θi)
・Iv=Ip×cos(θi−2/3π)
・Iw=Ip×cos(θi+2/3π)
 誘起電圧波高値・電気角検出部26は、相電流検出部23で検出された相電流Iu、Iv、Iwと、印加電圧検出部24で検出された印加電圧Vu、Vv、Vwとに基づいて、誘起電圧波高値Ep及び誘起電圧電気角θe(ステータαβ座標系)を検出する。誘起電圧波高値Ep及び誘起電圧電気角θeの検出方法は、次のとおりである。
 図3は、U相、V相、W相に正弦波通電が行われているときの誘起電圧波形図である。正弦波形を成すU相誘起電圧Eu、V相誘起電圧Ev、W相誘起電圧Ewにはそれぞれ120°の位相差がある。この誘起電圧波形図からすれば、誘起電圧Eu、Ev、Ewと誘起電圧波高値Epと誘起電圧電気角θeとの間には下式2が成立する。
[式2]
・Eu=Ep×cos(θe)
・Ev=Ep×cos(θe−2/3π)
・Ew=Ep×cos(θe+2/3π)
 0023
 一方、印加電圧Vu、Vv、Vwと相電流Iu、Iv、Iwとステータコイルの抵抗値Rcu、Rcv、Rcw(モータパラメータとして既知)と誘起電圧Eu、Ev、Ewとの間には下式3が成立する。
[式3]
・Vu−Iu×Rcu=Eu
・Vv−Iv×Rcv=Ev
・Vw−Iw×Rcw=Ew
 誘起電圧波高値・電気角検出部26は、相電流検出部23で検出されたU相電流Iu、V相電流Iv、W相電流Iwと、印加電圧検出部24で検出されたU相印加電圧Vu、V相印加電圧Vv、W相印加電圧Vwとに基づいて、式3からU相誘起電圧Eu、V相誘起電圧Ev、W相誘起電圧Ewを求め、そして、求めたU相誘起電圧Eu、V相誘起電圧Ev、W相誘起電圧Ewに基づいて、式2から誘起電圧波高値Ep及び誘起電圧電気角θeを求める。
 鎖交磁束検出部27は、誘起電圧波高値・電気角検出部26で検出された誘起電圧波高値Epと、回転制御部21から入力されるロータ回転速度ω(前回値)と、に基づいてロータの鎖交磁束(鎖交磁束数)Ψp(=Ep/ω)を検出する。
 第1ロータ位置検出部28は、相電流波高値・電気角検出部25で検出された相電流波高値Ip及び相電流電気角θiと、誘起電圧波高値・電気角検出部26で検出された誘起電圧電気角θeとに基づいてロータ位置を検出する。具体的には、第1ロータ位置検出部28は、相電流電気角θiと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいて求められる電流位相とからロータ位置を検出する。なお、以下の説明において、第1ロータ位置検出部28によって検出されるロータ位置を「第1ロータ位置θm1」といい、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいて求められる電流位相を「第1電流位相β1」という。
 第1ロータ位置検出部28は、相電流電気角θiと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいて求められる第1電流位相β1とを変数として含む第1ロータ位置計算式(下式4)を用いて第1ロータ位置θm1を検出する。
[式4]
 第1ロータ位置θm1=相電流電気角θi−第1電流位相β1−90°
 式4における第1電流位相β1は、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]をパラメータとして予め作成されたデータテーブルTAを参照することで選出される。当該データテーブルTAは、例えば次のようにして作成されて、あらかじめメモリに保存されている。
 図4は、同期モータ11のロータが回転しているときのモータベクトル図であり、印加電圧V(Vu~Vw)、電流I(Iu~Iw)、誘起電圧E(Eu~Ew)の関係がd−q座標にベクトルで表されている。誘起電圧Eは[ωΨ]で表される。図4において、Vdは印加電圧Vのd軸成分、Vqは印加電圧Vのq軸成分、Idは電流Iのd軸成分、Iqは電流Iのq軸成分、Edは誘起電圧Eのd軸成分、Eqは誘起電圧Eのq軸成分である。また、q軸を基準とした電圧位相がα、q軸を基準とした電流位相がβ、q軸を基準とした誘起電圧位相がγである。さらに、図中のΨaは永久磁石の磁束、Ldはd軸インダクタンス、Lqはq軸インダクタンス、Rはステータコイルの抵抗値(Rcu~Rcw)、Ψはロータの鎖交磁束である。
 このモータベクトル図からすれば、下式5が成立し、下式5の右辺からωに関する値を左辺に移して下式6が得られる。
[式5]
Figure JPOXMLDOC01-appb-I000001
[式6]
Figure JPOXMLDOC01-appb-I000002
 このように図4のモータベクトル図下で式5、式6が成り立つことを基礎としてデータテーブルTAが予め作成される。すなわち、モータベクトル図に示される電流位相β及び電流Iをそれぞれ所定範囲内で段階的に増加させながら、[誘起電圧位相γ−電流位相β]が所定値のときの電流位相βを保存し、電流Iに相当する相電流波高値Ipと、[誘起電圧位相γ−電流位相β]に相当する[誘起電圧電気角θe−相電流電気角θi]と、をパラメータとした電流位相(第1電流位相β1)のデータテーブルTAを作成する。
 詳しくは、例えば、電流位相βを−180°から180°まで0.001°ずつ増加させ、且つ、電流Iを0Aから64Aまで1Aずつ増加させながら、同期モータ11に固有のd軸インダクタンスLdとq軸インダクタンスLqを利用して、モータベクトル図を基に電圧位相α、電流位相β、誘起電圧位相γを求める。そして、[誘起電圧位相γ−電流位相β]が1°,2°,3°,…のときの電流位相βを保存する。これにより、電流Iに相当する相電流波高値Ipを1つのパラメータとし、[誘起電圧位相γ−電流位相β]に相当する[誘起電圧電気角θe−相電流電気角θi]をもう1つのパラメータとした第1電流位相β1のデータテーブルTAが作成される。
 そして、第1ロータ位置検出部28は、相電流電気角θiと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づきデータテーブルTAから選出される第1電流位相β1とを上述の第1ロータ位置計算式(式4)に代入することによって第1ロータ位置θm1を検出(算出)する。
 第2ロータ位置検出部29は、相電流波高値・電気角検出部25で検出された相電流波高値Ipと、鎖交磁束検出部27で検出された鎖交磁束Ψpとに基づいてロータ位置を検出する。具体的には、第2ロータ位置検出部29は、相電流電気角θiと、相電流波高値Ip及び鎖交磁束数Ψpに基づいて求められる電流位相とからロータ位置を検出する。なお、以下の説明において、第2ロータ位置検出部29によって検出されるロータ位置を「第2ロータ位置θm2」といい、相電流波高値Ip及び鎖交磁束Ψpに基づいて求められる電流位相を「第2電流位相β2」という。
 第2ロータ位置検出部29は、相電流電気角θiと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいて求められる第2電流位相β2とを変数として含む第2ロータ位置計算式(下式7)を用いて第2ロータ位置θm2を検出する。
[式7]
 第2ロータ位置θm2=相電流電気角θi−第2電流位相β2−90°
 式7における第2電流位相β2は、相電流波高値Ip及び鎖交磁束Ψpをパラメータとして予め作成されたデータテーブルTBを参照することで選出される。当該データテーブルTBは、例えば次のようにして作成されて、あらかじめメモリに保存されている。
 この場合のデータテーブルTBも、図4のモータベクトル図下で式5、式6が成り立つことを基礎として予め作成される。すなわち、モータベクトル図に示される電流位相β及び電流Iをそれぞれ所定範囲内で段階的に増加させながら、鎖交磁束Ψが所定値のときの電流位相βを保存し、電流Iに相当する相電流波高値Ipと、鎖交磁束Ψに相当する鎖交磁束検出部27で検出される鎖交磁束Ψpとをパラメータとした電流位相(第2電流位相β2)のデータテーブルTBを作成する。
 詳しくは、例えば、電流位相Iθを−180°から180°まで0.001°ずつ増加させ、且つ、電流Iを0Aから64Aまで1Aずつ増加させながら、誘起電圧位相γ及び鎖交磁束数Ψを求める。そして、各鎖交磁束Ψに対応する電流位相βを保存する。これにより、電流Iに相当する相電流波高値Ipを1つのパラメータとし、鎖交磁束Ψに相当する鎖交磁束検出部27で検出される鎖交磁束Ψpをもう1つのパラメータとした第2電流位相β2のデータテーブルTBが作成される。
 そして、第2ロータ位置検出部29は、相電流電気角θiと、相電流波高値Ip及び鎖交磁束Ψpに基づきデータテーブルTBから選出される第2電流位相β2とを上述の第2ロータ位置計算式(式7)に代入することによって第2ロータ位置θm2を検出(算出)する。
 選択部30は、第1ロータ位置検出部28及び第2ロータ位置検出部29のいずれか一方を選択する。第1ロータ位置検出部28が選択された場合には、第1ロータ位置検出部28によって検出された第1ロータ位置θm1がロータ位置θmとして回転制御部21に入力され、第2ロータ位置検出部29が選択された場合には、第2ロータ位置検出部29によって検出される第2ロータ位置θm2がロータ位置θmとして回転制御部21に入力される。以下、選択部30による第1ロータ位置検出部28又は第2ロータ位置検出部29の選択について説明する。
 図5は、第1ロータ位置検出部28で使用されるデータテーブルTA及び第2ロータ位置検出部29で使用されるデータテーブルTBを説明するための図であり、図5(A)は相電流波高値Ipが低い場合(例えば、Ip=5A)を示し、図5(B)は相電流波高値Ipが中程度である場合(例えば、Ip=30A)を示し、図5(C)相電流波高値Ipが高い場合(例えば、Ip=55A)を示している。なお、図5において、電流位相βと[誘起電圧電気角θe−相電流電気角θi]との関係を示す曲線CA(実線)がデータテーブルTAに相当し、電流位相βと鎖交磁束Ψpとの関係を示す曲線CB(破線)がデータテーブルTBに相当する。
 相電流波高値Ipが低い場合及び中程度の場合(図5(A)、(B))、電流位相βの変化に対する鎖交磁束数Ψpの変化量(曲線CB参照)は、電流位相βの変化に対する「誘起電圧電気角θe−相電流電気角θi]の変化量(曲線CA参照)に比べて、非常に小さい。また、電流位相βと[誘起電圧電気角θe−相電流電気角θi]との関係を示す曲線CAは、変曲点を有しておらず、電流位相βと[誘起電圧電気角θe−相電流電気角θi]とが一対一で対応している。
 相電流波高値Ipが高い場合(図5(C))、電流位相βと[誘起電圧電気角θe−相電流電気角θi]との関係を示す曲線CAは、電流位相βが70°付近で変曲点を有している。このことは、電流位相βを大きく進角させた領域においては、データテーブルTAから電流位相βを精度よく求められないことを示している。一方、電流位相βと鎖交磁束数Ψpとの関係を示す曲線CBは、電流位相βを進角させた領域において変曲点を有しておらず、電流位相βの変化に対する鎖交磁束数Ψpの変化量も大きい。そして、既述したように、電流位相βは、主に弱め磁束制御が行わる場合に(すなわち、高速回転領域において)大きく進角されるものである。
 そこで、本実施形態において、選択部30は、弱め磁束制御が行われる高速回転領域(以下「弱め磁束領域」という)では、データテーブルTB(曲線CB)から電流位相(第2電流位相β2)を求め、求めた電流位相(第2電流位相β2)を用いてロータ位置(第2ロータ位置θm2)を検出する第2ロータ位置検出部29を選択する。一方、それ以外の通常領域では、選択部30は、データテーブルTA(曲線CA)から電流位相(第1電流位相β1)を求め、求めた電流位相(第1電流位相β1)を用いてロータ位置(第1ロータ位置θm1)を検出する第1ロータ位置検出部28を選択する。
 以上説明したように、本実施形態に係るモータ制御装置10は、第1ロータ位置検出部28と、第2ロータ位置検出部29と、第1ロータ位置検出部28又は第2ロータ位置検出部29を選択する選択部30と、を含む。そして、選択部30は、前記弱め磁束領域以外の通常領域では第1ロータ位置検出部28を選択し、前記弱め磁束領域では第2ロータ位置検出部29を選択する。このため、モータ制御装置10によれば、従来に比べて、前記通常領域と前記弱め磁束領域との双方においてロータ位置を精度よく検出することができ、この結果、同期モータ11の運転可能な回転速度範囲(特に高速回転領域)を拡大することが可能になる。
 次に、上述の実施形態の変形例について説明する。
(変形例1)
 上述の実施形態において、第1ロータ位置検出部28は、相電流電気角θiと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいて求められる第1電流位相β1とからロータ位置(第1ロータ位置θm1)を検出している。しかし、これに限るものではない。第1ロータ位置検出部28は、誘起電圧電気角θeと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいて求められる第1誘起電圧位相γ1とから第1ロータ位置θm1を検出するように構成され得る。この場合、第1ロータ位置検出部28は、下式8に示される第3ロータ位置計算式を用いて第1ロータ位置θm1を検出する。
[式8]
 第1ロータ位置θm1=誘起電圧電気角θe−第1誘起電圧位相γ1−90°
 式8における第1誘起電圧位相γ1は、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]をパラメータとして予め作成されたデータテーブルTCを参照することで選出される。当該データテーブルTCは、例えば次のようにして作成されて、あらかじめメモリに保存される。
 この場合のデータテーブルTCも、図4のモータベクトル図下で式5、式6が成り立つことを基礎として予め作成される。すなわち、モータベクトル図に示される電流位相β及び電流Iをそれぞれ所定範囲内で段階的に増加させながら、[誘起電圧位相γ−電流位相β]が所定値のときの誘起電圧位相γを保存し、電流Iに相当する相電流波高値Ipと、[誘起電圧位相γ−電流位相β]に相当する[誘起電圧電気角θe−相電流電気角θi]と、をパラメータとした第1誘起電圧位相γ1のデータテーブルTCを作成する。
 詳しくは、例えば、電流位相βを−180°から180°まで0.001°ずつ増加させ、且つ、電流Iを0Aから64Aまで1Aずつ増加させながら、同期モータMに固有のd軸インダクタンスLdとq軸インダクタンスLqを利用して、モータベクトル図を基に電圧位相α、電流位相β、誘起電圧位相γを求める。そして、[誘起電圧位相γ−電流位相β]が1°,2°,3°,…のときの誘起電圧位相γを保存する。これにより、電流Iに相当する相電流波高値Ipを1つのパラメータとし、且つ、[誘起電圧位相γ−電流位相β]に相当する[誘起電圧電気角θe−相電流電気角θi]をもう1つのパラメータとした第1誘起電圧位相γ1のデータテーブルTCが作成される。
 そして、第1ロータ位置検出部28は、誘起電圧電気角θeと、相電流波高値Ip及び[誘起電圧電気角θe−相電流電気角θi]に基づいてデータテーブルTCから選出される第1誘起電圧位相γ1とを上述の第3ロータ位置計算式(式8)に代入することによって第1ロータ位置θm1を検出(算出)する。
(変形例2)
 上述の実施形態において、第2ロータ位置検出部29は、相電流電気角θiと、相電流波高値Ip及び鎖交磁束数Ψpに基づいて求められる第2電流位相β2とから第2ロータ位置θm2を検出(算出)している。しかし、これに限るものではない。第2ロータ位置検出部29は、誘起電圧電気角θeと、相電流波高値Ip及び鎖交磁束数Ψpに基づいて求められる第2誘起電圧位相γ2とから第2ロータ位置θm2を検出(算出)するように構成され得る。この場合、第2ロータ位置検出部29は、下式9に示される第4ロータ位置計算式を用いて第2ロータ位置θm2を検出する。
[式9]
 第2ロータ位置θm2=誘起電圧電気角θe−第2誘起電圧位相γ2−90°
 式9における第2誘起電圧位相γ2は、相電流波高値Ip及び鎖交磁束数Ψpをパラメータとして予め作成されたデータテーブルTDを参照することで選出される。当該データテーブルTDは、例えば次のようにして作成されて、あらかじめメモリに保存される。
 この場合のデータテーブルTDも、図4のモータベクトル図下で式5、式6が成り立つことを基礎として予め作成される。すなわち、モータベクトル図に示される電流位相β及び電流Iをそれぞれ所定範囲内で段階的に増加させながら、鎖交磁束数Ψが所定値のときの誘起電圧位相γを保存し、電流Iに相当する相電流波高値Ipと、鎖交磁束Ψに相当する鎖交磁束検出部27で検出される鎖交磁束Ψpとをパラメータとした第2誘起電圧位相γ2のデータテーブルTDを作成する。
 詳しくは、例えば、電流位相Iθを−180°から180°まで0.001°ずつ増加させ、且つ、電流Iを0Aから64Aまで1Aずつ増加させながら、誘起電圧位相γ及び鎖交磁束数Ψを求める。そして、各鎖交磁束数Ψに対応する誘起電圧位相γを保存する。これにより、電流Iに相当する相電流波高値Ipを1つのパラメータとし、鎖交磁束Ψに相当する鎖交磁束検出部27で検出される鎖交磁束Ψpをもう1つのパラメータとした第2誘起電圧位相γ2のデータテーブルTDが作成される。
 そして、第2ロータ位置検出部29は、誘起電圧電気角θeと、鎖交磁束数Ψpに基づきデータテーブルTDから選出される第2誘起電圧位相γ2とを上述の第4ロータ位置計算式(式9)に代入することによって第2ロータ位置θm2を検出(算出)する。
 なお、変形例1と変形例2とは基本的に同時に採用される。すなわち、第1ロータ位置検出部28が前記第3ロータ位置計算式(式8)を用いて第1ロータ位置θm1を検出する場合には、第2ロータ位置検出部29は第4ロータ位置計算式(式9)を用いて第2ロータ位置θm2を検出するのが好ましい。
(変形例3)
 上述の実施形態において、選択部30は、前記通常領域においては第1ロータ位置検出部28を選択し、前記弱め磁束領域においては第2ロータ位置検出部29を選択する。しかし、これに限るものではない。選択部30は、相電流波高値Ipが低い及び中程度の場合、換言すれば、相電流波高値Ipが所定値以下の場合に第1ロータ位置検出部28を選択し、相電流波高値Ipが高い場合、換言すれば、相電流波高値Ipが前記所定値を超える場合に第2ロータ位置検出部29を選択するように構成されてもよい。
(変形例4)
 また、選択部30は、第1ロータ位置検出部28において求められる第1電流位相β1又は第2ロータ位置検出部29において求められる第2電流位相β2に基づいて、第1ロータ位置検出部28又は第2ロータ位置検出部29の選択(切り替え)を行うように構成されてもよい。例えば、選択部30は、同期モータ11が起動されると第1ロータ位置検出部28を選択すると共に、第1ロータ位置検出部28においてデータテーブルTAから選出される第1電流位相β1を監視する。そして、選択部30は、第1電流位相β1が第1閾値を超えると第2ロータ位置検出部29を選択し、これによって、第1ロータ位置検出部28から第2ロータ位置検出部29に切り替えるように構成され得る。この場合、選択部30は、第2ロータ位置検出部29が選択された後においては、第2ロータ位置検出部29においてデータテーブルTBから選出される第2電流位相β2を監視し、第2電流位相β2が前記第1閾値又はこれよりも小さい第2閾値以下となると第1ロータ位置検出部28を選択し、これによって、第2ロータ位置検出部29から第1ロータ位置検出部28に切り替えるように構成され得る。前記第1閾値及び前記第2閾値は、同期モータ11の特性等に応じて適宜設定され得るが、例えば、0°よりも大きく、かつ、図5(C)に示される曲線CAの変曲点となる位相(70°付近)よりも小さい値とされ得る。
 ここで、変形例1と変形例2とが同時に採用されている場合には、第1電流位相β1が第1誘起電圧位相γ1に置き換えられ、第2電流位相β2が第2誘起電圧位相γ2に置き換えられる。すなわち、選択部30は、同期モータ11が起動されると第1ロータ位置検出部28を選択すると共に、第1ロータ位置検出部28においてデータテーブルTCから選出される第1誘起電圧位相γ1を監視する。そして、選択部30は、第1誘起電圧位相γ1が第3閾値を超えると第2ロータ位置検出部29を選択し、これによって、第1ロータ位置検出部28から第2ロータ位置検出部29に切り替えるように構成され得る。また、第2ロータ位置検出部29が選択された後において、選択部30は、第2ロータ位置検出部29においてデータテーブルTDから選出される第2誘起電圧位相γ2を監視し、第2誘起電圧位相γ2が前記第3閾値又はこれよりも小さい第4閾値以下となると第1ロータ位置検出部28を選択し、これによって、第2ロータ位置検出部29から第1ロータ位置検出部28に切り替えるように構成され得る。なお、前記第1閾値又は前記第3閾値が本発明の「第1の閾値」に相当し、前記第2閾値又は前記第3閾値が本発明の「第2の閾値」に相当する。
 次に、他の実施形態のモータ制御装置100について説明する。図6は、本発明の他の実施形態に係るモータ制御装置100のブロック図である。上述の実施形態に係るモータ制御装置10(図1)と相違点は、図6に示されるモータ制御装置100では、選択部30に代えて、ロータ位置決定部31を有していることである。なお、ロータ位置決定部31以外の構成については、上述の実施形態に係るモータ制御装置10と同じである。
 モータ制御装置100において、ロータ位置決定部31は、第1ロータ位置検出部28で検出された第1ロータ位置θm1と、第2ロータ位置検出部29で検出された第2ロータ位置θm2との重み付け加算を行って最終的なロータ位置θmを決定する。ロータ位置決定部31は、具体的には、下式10によってロータ位置θmを決定(算出)する。
[式10]
 θm=(1−n)×θm1+n×θm2
 式10における重み付け係数nは、1未満の値(0を含む)であって、任意に設定され得る。例えば、前記通常領域においては重み付け係数n=0とされ、前記弱め磁束領域においては重み付け係数n=1とされ得る。また、相電流波高値Ipが高いほど重み付け係数nは大きな値に設定され得る。さらに、第1電流位相β1又は第1誘起電圧位相γ1が大きいほど(すなわち、進角するほど)重み付け係数nは大きな値に設定され得る。
 かかるモータ制御装置100においても、モータ制御装置10と同様、前記通常領域と前記弱め磁束領域との双方においてロータ位置を精度よく検出することができ、これにより、従来に比べて、同期モータ11の運転可能な回転速度範囲を拡大できる。
 以上、本発明の実施形態及びその変形例について説明したが、本発明は上述の実施形態や変形例に限定されるものではなく、本発明の技術的思想に基づいて更なる変形や変更が可能である。
 10…モータ制御装置
 11…同期モータ
 12…インバータ
 13…直流電源
 21…回転制御部
 22…インバータ駆動部
 23…相電流検出部(電流検出部)
 24…印加電圧検出部
 25…相電流波高値・電気角検出部(電流波高値・電気角検出部)
 26…誘起電圧波高値・電気角検出部
 27…鎖交磁束数検出部
 28…第1ロータ位置検出部
 29…第2ロータ位置検出部
 30…選択部
 31…ロータ位置決定部

Claims (6)

  1.  同期モータのステータコイルに流れる電流を検出する電流検出部と、
     前記ステータコイルに印加される印加電圧を検出する印加電圧検出部と、
     前記電流検出部で検出された電流に基づいて電流波高値及び電流電気角を検出する電流波高値・電気角検出部と、
     前記電流検出部で検出された電流と、前記印加電圧検出部で検出された印加電圧とに基づいて誘起電圧波高値及び誘起電圧電気角を検出する誘起電圧波高値・電気角検出部と、
     前記誘起電圧波高値と前記同期モータの回転速度とに基づいて前記同期モータのロータの鎖交磁束を検出する鎖交磁束検出部と、
     前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び[前記誘起電圧電気角−前記電流電気角]に基づいて求められる第1電気位相又は第1誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第1ロータ位置検出部と、
     前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び前記鎖交磁束に基づいて求められる第2電気位相又は第2誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第2ロータ位置検出部と、
     前記第1ロータ位置検出部及び前記第2ロータ位置検出部のいずれか一方を選択する選択部と、
     を含む、モータ制御装置。
  2.  前記選択部は、弱め磁束領域以外の通常領域では前記第1ロータ位置検出部を選択し、前記弱め磁束領域では前記第2ロータ位置検出部を選択する、請求項1に記載のモータ御装置。
  3.  前記選択部は、前記電流検出部で検出された電流が所定値以下の場合に前記第1ロータ位置検出部を選択し、前記電流検出部で検出された電流が前記所定値を超える場合に前第2ロータ位置検出部を選択する、請求項1に記載のモータ制御装置。
  4.  前記選択部は、前記同期モータが起動されると前記第1ロータ位置検出部を選択し、その後、前記第1ロータ位置検出部において求められる前記第1電流位相又は前記第1誘起電圧位相が第1の閾値を超えると前記第2ロータ位置検出部を選択する、請求項1に記載のモータ制御装置。
  5.  前記選択部は、前記第2ロータ位置検出部を選択した後、前記第2ロータ位置検出部において求められる前記第2電流位相又は前記第2誘起電圧位相が前記第1の閾値又はこれよりも小さい第2の閾値以下となると前記第1ロータ位置検出部を選択する、請求項4に記載のモータ制御装置。
  6.  同期モータのステータコイルに流れる電流を検出する電流検出部と、
     前記ステータコイルに印加される印加電圧を検出する印加電圧検出部と、
     前記電流検出部で検出された電流に基づいて電流波高値及び電流電気角を検出する電流波高値・電気角検出部と、
     前記電流検出部で検出された電流と、前記印加電圧検出部で検出された印加電圧とに基づいて誘起電圧波高値及び誘起電圧電気角を検出する誘起電圧波高値・電気角検出部と、
     前記誘起電圧波高値と前記同期モータの回転速度とに基づいて前記同期モータのロータの鎖交磁束を検出する鎖交磁束検出部と、
     前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び[前記誘起電圧電気角−前記電流電気角]に基づいて求められる第1電気位相又は第1誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第1ロータ位置検出部と、
     前記電流電気角又は前記誘起電圧電気角と、前記電流波高値及び前記鎖交磁束に基づいて求められる第2電気位相又は第2誘起電圧位相とを変数として含むロータ位置計算式を用いて前記同期モータのロータ位置を検出する第2ロータ位置検出部と、
     前記第1ロータ位置検出部で検出されたロータ位置と、前記第2ロータ位置検出部で検出されたロータ位置との重み付け加算を行って最終的なロータ位置を決定するロータ位置決定部と、
     を含む、モータ制御装置。
PCT/JP2017/008393 2016-03-15 2017-02-24 モータ制御装置 WO2017159392A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US16/084,799 US10516354B2 (en) 2016-03-15 2017-02-24 Motor control device
CN201780017397.7A CN108781047B (zh) 2016-03-15 2017-02-24 电动机控制装置
DE112017001330.5T DE112017001330T5 (de) 2016-03-15 2017-02-24 Motorsteuerungsvorrichtung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-051398 2016-03-15
JP2016051398A JP6646484B2 (ja) 2016-03-15 2016-03-15 モータ制御装置

Publications (1)

Publication Number Publication Date
WO2017159392A1 true WO2017159392A1 (ja) 2017-09-21

Family

ID=59851646

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/008393 WO2017159392A1 (ja) 2016-03-15 2017-02-24 モータ制御装置

Country Status (5)

Country Link
US (1) US10516354B2 (ja)
JP (1) JP6646484B2 (ja)
CN (1) CN108781047B (ja)
DE (1) DE112017001330T5 (ja)
WO (1) WO2017159392A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019001038B4 (de) 2018-02-28 2024-02-08 Sanden Corporation Motorsteuervorrichtung
DE112019001041B4 (de) 2018-02-28 2024-02-08 Sanden Corporation Motorsteuervorrichtung

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109818541B (zh) * 2019-03-13 2020-10-02 东南大学 一种用于磁链观测的记忆电机绕组复用控制方法及系统
DE102019211975A1 (de) * 2019-08-09 2021-02-11 Festool Gmbh Verfahren zum Ermitteln einer Rotorposition eines Elektromotors eines Elektrowerkzeugs und Elektrowerkzeug

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003259678A (ja) * 2002-03-05 2003-09-12 Matsushita Electric Ind Co Ltd Dcブラシレスモータの制御装置
JP2004248394A (ja) * 2003-02-13 2004-09-02 Matsushita Electric Ind Co Ltd モータ制御装置
JP2012228127A (ja) * 2011-04-22 2012-11-15 Sanden Corp モータ制御装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738718B2 (en) * 2002-03-27 2004-05-18 Motorola, Inc. Method and apparatus for measuring torque and flux current in a synchronous motor
JP5358081B2 (ja) * 2007-10-26 2013-12-04 株式会社日立製作所 モータ制御装置及びモータ装置
JP5317849B2 (ja) * 2009-06-25 2013-10-16 サンデン株式会社 モータ制御装置
JP5898407B2 (ja) * 2011-02-15 2016-04-06 サンデンホールディングス株式会社 モータ制御装置
JP5697036B2 (ja) * 2011-04-22 2015-04-08 サンデン株式会社 モータ制御装置
JP5748051B2 (ja) * 2011-05-10 2015-07-15 サンデンホールディングス株式会社 同期モータの印加電圧電気角設定方法とモータ制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003259678A (ja) * 2002-03-05 2003-09-12 Matsushita Electric Ind Co Ltd Dcブラシレスモータの制御装置
JP2004248394A (ja) * 2003-02-13 2004-09-02 Matsushita Electric Ind Co Ltd モータ制御装置
JP2012228127A (ja) * 2011-04-22 2012-11-15 Sanden Corp モータ制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019001038B4 (de) 2018-02-28 2024-02-08 Sanden Corporation Motorsteuervorrichtung
DE112019001041B4 (de) 2018-02-28 2024-02-08 Sanden Corporation Motorsteuervorrichtung

Also Published As

Publication number Publication date
JP2017169329A (ja) 2017-09-21
JP6646484B2 (ja) 2020-02-14
US20190074781A1 (en) 2019-03-07
CN108781047B (zh) 2021-10-29
CN108781047A (zh) 2018-11-09
US10516354B2 (en) 2019-12-24
DE112017001330T5 (de) 2018-12-13

Similar Documents

Publication Publication Date Title
JP4582168B2 (ja) 回転機の制御装置、及び回転機の制御システム
KR102442060B1 (ko) 동력 장치 및 동력 장치에 포함되는 전동기 구동 장치
JP5652610B2 (ja) モータ制御装置
JP5317849B2 (ja) モータ制御装置
JP5870591B2 (ja) 同期電動機の制御装置及び制御方法
JP5748051B2 (ja) 同期モータの印加電圧電気角設定方法とモータ制御装置
US20130257324A1 (en) Motor control device
JP5549751B1 (ja) インバータ装置、インバータ装置の制御方法、及び電動機ドライブシステム
JP4131421B2 (ja) インバータ試験装置
WO2017159392A1 (ja) モータ制御装置
JP2008167655A (ja) インバータ試験装置
JP5888148B2 (ja) 回転機の制御装置
JP6372448B2 (ja) 回転機の制御装置
JP7082369B2 (ja) 電動機の駆動装置
JP6936172B2 (ja) モータ制御装置
JP6939693B2 (ja) パルスパターン生成装置
WO2019167503A1 (ja) モータ制御装置
JP6633399B2 (ja) モータ制御装置
JP4079201B2 (ja) インバータ試験装置
JP5502044B2 (ja) 回転電機の制御装置および制御方法
JP2005117818A5 (ja)

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17766395

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17766395

Country of ref document: EP

Kind code of ref document: A1