JP2001309697A - Electric motor control device - Google Patents

Electric motor control device

Info

Publication number
JP2001309697A
JP2001309697A JP2000123735A JP2000123735A JP2001309697A JP 2001309697 A JP2001309697 A JP 2001309697A JP 2000123735 A JP2000123735 A JP 2000123735A JP 2000123735 A JP2000123735 A JP 2000123735A JP 2001309697 A JP2001309697 A JP 2001309697A
Authority
JP
Japan
Prior art keywords
current
phase
motor
virtual
detector
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.)
Pending
Application number
JP2000123735A
Other languages
Japanese (ja)
Inventor
Sadahiro Matsuura
貞裕 松浦
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000123735A priority Critical patent/JP2001309697A/en
Publication of JP2001309697A publication Critical patent/JP2001309697A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To estimate the current of all phases by detecting the current of one phase in an electric motor control device controlling and driving an electric motor by current. SOLUTION: The electric motor control device is provided with a current detector 104 for measuring the current of one phase of the electric motor 100 and a current estimation means for estimating the current of the other phase not detected by the current detector. The current of all the phases can be estimated by detecting the current of one current, and the rotational speed, output torque or the like of the electric motor can be accurately controlled.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は電動機の回転速度や
出力トルク等を制御可能とする電動機制御装置に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control device capable of controlling the rotation speed and output torque of a motor.

【0002】[0002]

【従来の技術】電動機の回転速度や出力トルク等を精度
よく制御するには、電動機の固定子に供給する電流を検
出し、この電流値を用いて電流制御等を行うことが一般
的である。この電流値は、例えば三相電動機の場合、u
相、v相、w相からなる三相の固定子に供給する電流を
それぞれ、iu、iv、iwとすると、
2. Description of the Related Art In order to accurately control the rotation speed and output torque of a motor, it is common to detect a current supplied to a stator of the motor, and to perform a current control or the like using this current value. . This current value is, for example, in the case of a three-phase motor, u
Assuming that currents supplied to a three-phase stator composed of a three-phase, a v-phase, and a w-phase are iu, iv, and iw, respectively,

【数1】 の関係が知られている。したがって、三相すべての電流
を検出しなくても三相のうちのいずれか二相の電流を検
出できれば、すべての電流が検出できる。例えば、u
相、v相に電流検出器を設けて、それぞれの電流が検出
できるとすると、w相の電流は、
(Equation 1) The relationship is known. Therefore, if any two-phase current can be detected without detecting all three-phase currents, all currents can be detected. For example, u
Assuming that current detectors can be provided for the phase and the v-phase to detect the respective currents, the current of the w-phase is

【数2】 で、導くことができる。(Equation 2) In, can guide.

【0003】三相全ての電流値が測定あるいは推定でき
れば、公知の三相/二相変換、
If the current values of all three phases can be measured or estimated, a known three-phase / two-phase conversion can be performed.

【数3】 により、位相差が90度のia、ibの二相電動機モデ
ルの二相交流電流への変換や、さらには公知の静止/回
転座標変換、
(Equation 3) The conversion of a two-phase motor model of ia and ib having a phase difference of 90 degrees into a two-phase AC current, and a known stationary / rotational coordinate conversion,

【数4】 により、直流量である励磁電流Idとトルク電流Iqに
電気的位相角θ0を用いて変換することもできる。
(Equation 4) Thus, the DC current can be converted into the exciting current Id and the torque current Iq using the electrical phase angle θ0.

【0004】また、三相の電流を制御する場合は、例え
ば、励磁電流Idとトルク電流Iqが励磁電流指令Id
*とトルク電流指令Iq*に一致するように、公知のP
I制御器、
When controlling three-phase current, for example, the exciting current Id and the torque current Iq are controlled by the exciting current command Id.
* And torque current command Iq *,
I controller,

【数5】 (Equation 5)

【数6】 等により、電圧指令Vd*、Vq*を求め、公知の回転
/静止座標変換、
(Equation 6) The voltage commands Vd * and Vq * are obtained by, for example, known rotation / stationary coordinate conversion,

【数7】 により、二相の交流電圧指令va*、vb*を求め、さ
らに公知の二相/三相変換、
(Equation 7) , The two-phase AC voltage commands va * and vb * are obtained, and the known two-phase / three-phase conversion is performed.

【数8】 により、三相すべての電圧指令値vu*、vv*、vw
*を求めればよい。なお、(数5)、(数6)のKi、
Kpは制御ゲインである。
(Equation 8) , The voltage command values vu *, vv *, vw of all three phases
* Can be obtained. In addition, Ki of (Equation 5) and (Equation 6),
Kp is a control gain.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
方式では、電動機の固定子に供給する電流を検出する電
流検出器を少なくとも2つは設けなければならず、制御
回路が大きくなり、コストも高くなるといった問題点を
有していた。
However, in the conventional system, at least two current detectors for detecting the current supplied to the stator of the electric motor must be provided, so that the control circuit becomes large and the cost becomes high. There was a problem that it became.

【0006】[0006]

【課題を解決するための手段】上記問題点を解決するた
めに本発明の電動機制御装置は、電動機の一つの相の電
流を測定する電流検出器と前記電流検出器で検出しない
他の相の電流を推定する電流推定手段を具備しているこ
とを特徴として、少なくとも二相以上の相を有する電動
機の固定子に供給する交流電流群の振幅と周波数を変化
させて駆動するものである。
In order to solve the above-mentioned problems, a motor control device according to the present invention comprises a current detector for measuring a current of one phase of a motor and a current detector for detecting a current of another phase which is not detected by the current detector. The present invention is characterized in that it is provided with current estimating means for estimating a current, and is driven by changing the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two phases.

【0007】さらに、電動機の一つの相の電流を測定す
る電流検出器と、前記電流検出器で検出した相の電流を
制御する検出相電圧指令値を出力する検出相電流制御器
と、前記電流検出器で検出した相の電流と位相差が90
度である仮想の相の電流を制御する仮想相電圧指令値を
出力する仮想相電流制御器と、前記検出相電圧指令値と
前記仮想相電圧指令値から前記電動機の固定子に印加す
るすべての相の電圧指令値に変換する電圧指令値座標変
換器とを具備していることを特徴として、少なくとも二
相以上の相を有する電動機の固定子に供給する交流電流
群の振幅と周波数を変化させて駆動するものである。
Further, a current detector for measuring the current of one phase of the motor, a detection phase current controller for outputting a detection phase voltage command value for controlling the phase current detected by the current detector, The phase difference and the phase difference detected by the detector are 90
A virtual phase current controller that outputs a virtual phase voltage command value that controls the current of a virtual phase that is a degree, and all the detection phase voltage command values and all the virtual phase voltage command values that are applied to the stator of the electric motor from the virtual phase voltage command value. And a voltage command value coordinate converter for converting the voltage command value into a phase voltage command value, wherein the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two phases are changed. Drive.

【0008】[0008]

【発明の実施の形態】本発明は、少なくとも二相以上の
相を有する電動機の固定子に供給する交流電流群の振幅
と周波数を変化させて駆動する電動機制御装置におい
て、前記電動機の一つの相の電流を測定する電流検出器
を有しており、前記電流検出器で検出しない他の相の電
流を推定する電流推定手段を具備していることを特徴と
する電動機制御装置である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention relates to a motor control device for driving an electric motor having at least two or more phases by changing the amplitude and frequency of an alternating current group supplied to a stator of the motor. And a current estimating means for estimating a current of another phase which is not detected by the current detector.

【0009】また、本発明は、少なくとも二相以上の相
を有する電動機の固定子に供給する交流電流群の振幅と
周波数を変化させて駆動する電動機制御装置において、
前記電動機の一つの相の電流を測定する電流検出器を有
しており、前記電流検出器で検出した相の電流と位相差
が90度である仮想の相の電流を推定する仮想相電流推
定器を具備していることを特徴とする電動機制御装置で
あってもよい。
The present invention also relates to a motor control device for driving an electric motor having at least two or more phases by changing the amplitude and frequency of an AC current group supplied to the stator.
A virtual phase current estimator which has a current detector for measuring a current of one phase of the electric motor and estimates a current of a virtual phase having a phase difference of 90 degrees from the phase current detected by the current detector; It may be a motor control device characterized by having a heater.

【0010】また、本発明は、仮想相電流推定器が、電
流検出器の出力値と電動機に供給する交流電流群の周波
数を用いて、仮想の相の電流を推定することを特徴とす
る電動機制御装置であってもよい。
Further, the present invention is characterized in that the virtual phase current estimator estimates the current of the virtual phase using the output value of the current detector and the frequency of the group of alternating current supplied to the motor. It may be a control device.

【0011】また、本発明は、仮想相電流推定器が、電
流検出器の出力値を時間積分した電流検出積分値と電動
機に供給する交流電流群の周波数を積算して、仮想の相
の電流を推定する電動機制御装置であってもよい。
Further, according to the present invention, a virtual phase current estimator integrates a current detection integrated value obtained by time-integrating an output value of a current detector and a frequency of an AC current group to be supplied to a motor to obtain a virtual phase current. May be a motor control device for estimating.

【0012】また、本発明は、少なくとも二相以上の相
を有する電動機の固定子に供給する交流電流群の振幅と
周波数を変化させて駆動する電動機制御装置において、
前記電動機の一つの相の電流を測定する電流検出器を有
しており、前記電流検出器で検出した相の電流と位相差
が90度である仮想の相の電流を推定する仮想相電流推
定器と、前記電流検出器で検出した相の電流と同じ位相
の相の電流を推定する検出電流推定器と、前記電流検出
器の出力値と前記検出電流推定器の出力値から前記仮想
相電流推定器の出力値と前記検出電流推定器の出力値を
補正する推定電流補正器とを具備していることを特徴と
する電動機制御装置であってもよい。
The present invention also relates to a motor control apparatus for driving a motor having at least two or more phases by changing the amplitude and frequency of an AC current group supplied to a stator of the motor.
A virtual phase current estimator which has a current detector for measuring a current of one phase of the electric motor and estimates a current of a virtual phase having a phase difference of 90 degrees from the phase current detected by the current detector; Detector, a detection current estimator for estimating the current of the same phase as the phase current detected by the current detector, and the virtual phase current from the output value of the current detector and the output value of the detection current estimator. The motor control device may include an output value of the estimator and an estimated current corrector for correcting the output value of the detected current estimator.

【0013】また、本発明は、電流推定手段が、電流検
出器で検出した相の電流と位相差が90度である仮想の
相の電流を推定する仮想相電流推定器と、前記電流検出
器の出力値と前記仮想相電流推定器の出力値から電動機
のすべての相の電流値に変換する電流値座標変換器とを
具備していることを特徴とする電動機制御装置であって
もよい。
Further, the present invention provides a virtual phase current estimator, wherein the current estimating means estimates a current of a virtual phase having a phase difference of 90 degrees from the current of the phase detected by the current detector, and the current detector And a current value coordinate converter for converting the output values of the virtual phase current estimator into the current values of all phases of the motor.

【0014】また、本発明は、少なくとも二相以上の相
を有する電動機の固定子に供給する交流電流群の振幅と
周波数を変化させて駆動する電動機制御装置において、
前記電動機の一つの相の電流を測定する電流検出器と、
前記電流検出器で検出した相の電流を制御する検出相電
圧指令値を出力する検出相電流制御器を有しており、前
記電流検出器で検出した相の電流と位相差が90度であ
る仮想の相の電流を制御する仮想相電圧指令値を出力す
る仮想相電流制御器と、前記検出相電圧指令値と前記仮
想相電圧指令値から前記電動機の固定子に印加するすべ
ての相の電圧指令値に変換する電圧指令値座標変換器と
を具備していることを特徴とする電動機制御装置であっ
てもよい。
The present invention also relates to a motor control device for driving an electric motor having at least two or more phases by changing the amplitude and frequency of an AC current group supplied to the stator.
A current detector that measures the current of one phase of the motor;
A detection phase current controller that outputs a detection phase voltage command value that controls a phase current detected by the current detector, wherein a phase difference between the phase current and the phase current detected by the current detector is 90 degrees. A virtual phase current controller that outputs a virtual phase voltage command value for controlling a virtual phase current, and voltages of all phases applied to the stator of the electric motor from the detected phase voltage command value and the virtual phase voltage command value The motor control device may further include a voltage command value coordinate converter that converts the command value into a command value.

【0015】また、本発明は、仮想相電流制御器が、検
出相電圧指令値と電動機に供給する交流電流群の周波数
を用いて、仮想相電圧指令値を推定することを特徴とす
る請求項7記載の電動機制御装置であってもよい。
Further, according to the present invention, the virtual phase current controller estimates the virtual phase voltage command value using the detected phase voltage command value and the frequency of an AC current group supplied to the motor. The motor control device according to item 7 may be used.

【0016】また、本発明は、仮想相電流制御器が、検
出相電圧指令値を時間積分する電圧指令積分値と電動機
に供給する交流電流群の周波数を積算して、仮想相電圧
指令値を推定することを特徴とする電動機制御装置であ
ってもよい。
Further, according to the present invention, a virtual phase current controller integrates a voltage command integrated value for time-integrating a detected phase voltage command value and a frequency of an AC current group to be supplied to the electric motor, to obtain a virtual phase voltage command value. It may be a motor control device characterized by estimating.

【0017】また、本発明は、少なくとも二相以上の相
を有する電動機の固定子に供給する交流電流群の振幅と
周波数を変化させて駆動する電動機制御装置において、
前記電動機の一つの相の電流を測定する電流検出器と、
前記電流検出器で検出しない他の相の電流を推定する電
流推定手段と、前記電流検出器で検出した相の電流を制
御する検出相電圧指令値を出力する検出相電流制御器を
有しており、前記検出相電圧指令値を前記電流検出器の
出力値に応じて検出相電圧値に補正する検出相電圧補正
器と、前記電流検出器で検出した相の電流と位相差が9
0度である仮想の相の電流を制御する仮想相電圧値を前
記検出相電圧値を用いて演算する仮想相電圧演算器と、
前記検出相電圧値と前記仮想相電圧値から前記電動機の
固定子に印加するすべての相の電圧値に変換する電圧値
座標変換器と、前記電圧値座標変換器の出力値を前記電
流推定手段の出力値に応じて前記電動機の固定子に印加
するすべての相の電圧指令値に補正する電圧指令値補正
器とを具備していることを特徴とする電動機制御装置で
あってもよい。
Further, the present invention relates to a motor control device for driving by changing the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two phases.
A current detector that measures the current of one phase of the motor;
Current estimation means for estimating the current of the other phase not detected by the current detector; and a detection phase current controller for outputting a detection phase voltage command value for controlling the current of the phase detected by the current detector. A detection phase voltage corrector for correcting the detection phase voltage command value to a detection phase voltage value in accordance with an output value of the current detector; and a phase difference between the phase and the current detected by the current detector of 9
A virtual phase voltage calculator for calculating a virtual phase voltage value for controlling a current of a virtual phase that is 0 degrees by using the detected phase voltage value;
A voltage value coordinate converter for converting the detected phase voltage value and the virtual phase voltage value to voltage values of all phases applied to the stator of the electric motor; and And a voltage command value corrector that corrects voltage command values of all phases applied to the stator of the motor according to the output value of the motor.

【0018】また、本発明は三相誘導電動機の固定子に
供給する交流電流群の振幅と周波数を変化させて駆動す
る電動機制御装置において、前記三相誘導電動機の一つ
の相の電流を測定する電流検出器と、前記電流検出器で
検出しない他の二つの相の電流を推定する電流推定手段
と、前記電流検出器で検出した相の電流を制御する検出
相電圧指令値を出力する検出相電流制御器と、前記検出
相電流制御器で制御しない他の二つの相の電流を制御す
る非検出相電流制御手段とを有しており、前記電流検出
器の出力値と前記電流推定手段の出力値と前記検出相電
流制御器の出力値と前記非検出相電流制御手段の出力値
を用いて、前記三相誘導電動機の回転速度を推定する速
度推定器を具備していることを特徴とする電動機制御装
置であってもよい。
Further, the present invention relates to a motor control device for driving by changing the amplitude and frequency of an AC current group supplied to a stator of a three-phase induction motor, wherein the current of one phase of the three-phase induction motor is measured. A current detector; current estimating means for estimating the current of the other two phases not detected by the current detector; and a detection phase for outputting a detected phase voltage command value for controlling the current of the phase detected by the current detector A current controller, and non-detection phase current control means for controlling the currents of the other two phases which are not controlled by the detection phase current controller, wherein the output value of the current detector and the current estimation means A speed estimator for estimating a rotation speed of the three-phase induction motor using an output value, an output value of the detection phase current controller, and an output value of the non-detection phase current control means. Motor control device

【0019】また、本発明は電流推定手段が、電流検出
器で検出した相の電流と位相差が90度である仮想の相
の電流を推定する仮想相電流推定器であって、非検出相
電流制御手段が、前記電流検出器で検出した相の電流と
位相差が90度である仮想の相の電流を制御する仮想相
電圧指令値を出力する仮想相電流制御器であって、速度
推定器が、前記電流検出器の出力値と前記仮想相電流推
定器の出力値と検出相電流制御器の出力値と前記仮想相
電流制御器の出力値を用いて、三相誘導電動機の回転速
度を推定することを特徴とする電動機制御装置であって
もよい。
The present invention is also a virtual phase current estimator, wherein the current estimating means estimates a virtual phase current having a phase difference of 90 degrees from a phase current detected by the current detector. A virtual phase current controller for outputting a virtual phase voltage command value for controlling a virtual phase current having a phase difference of 90 degrees from a phase current detected by the current detector; The output value of the current detector, the output value of the virtual phase current estimator, the output value of the detection phase current controller, and the output value of the virtual phase current controller, the rotation speed of the three-phase induction motor May be estimated.

【0020】[0020]

【実施例】(実施例1)以下本発明の一実施例の電動機
制御装置について、図面を参照しながら説明する。
(Embodiment 1) An electric motor control apparatus according to an embodiment of the present invention will be described below with reference to the drawings.

【0021】図1は本発明の第1の実施例における電動
機制御装置の構成を示す全体図である。図1において、
100は三相電動機、102はPWMインバータ、10
4は電流検出器、106は電動機制御器、108は二相
/三相変換器、110は仮想相電流推定器、112は増
幅器である。
FIG. 1 is an overall view showing a configuration of a motor control device according to a first embodiment of the present invention. In FIG.
100 is a three-phase motor, 102 is a PWM inverter, 10
4 is a current detector, 106 is a motor controller, 108 is a two-phase / three-phase converter, 110 is a virtual-phase current estimator, and 112 is an amplifier.

【0022】図2は三相電動機の相電流の時間変化を示
す概念図である。
FIG. 2 is a conceptual diagram showing a time change of the phase current of the three-phase motor.

【0023】図3は二相モデルにおける電動機の電流の
時間変化を示す概念図である。
FIG. 3 is a conceptual diagram showing a time change of the electric current of the motor in the two-phase model.

【0024】図4は本発明の第1の実施例における仮想
相電流推定器の推定値を示した説明図である。
FIG. 4 is an explanatory diagram showing estimated values of the virtual phase current estimator in the first embodiment of the present invention.

【0025】以上のように構成された電動機制御装置に
ついて、以下図1、図2、図3、図4を用いてその動作
を説明する。
The operation of the motor control device configured as described above will be described below with reference to FIGS. 1, 2, 3 and 4.

【0026】従来の電動機制御装置と同様に、PWMイ
ンバータ102は電動機制御器106からの制御信号で
ある電圧指令値にしたがったパルス幅の信号を三相電動
機100に供給する。この時、三相電動機100に供給
されたu相、v相、w相からなる三相の固定子に供給す
る電流iu、iv、iwは、図2に示すように位相差が
120度の正弦波状の電流である。これらの三相電流は
(数3)の三相/二相変換を行うことにより、図3に示
すような位相差が90度で取り扱いの簡単な二相の交流
電流ia、ibに変換することができる。
Similarly to the conventional motor control device, the PWM inverter 102 supplies a signal having a pulse width according to a voltage command value, which is a control signal from the motor controller 106, to the three-phase motor 100. At this time, the currents iu, iv, and iw supplied to the three-phase stator composed of the u-phase, v-phase, and w-phase supplied to the three-phase motor 100 are, as shown in FIG. It is a wavy current. These three-phase currents are converted into two-phase alternating currents ia and ib with a phase difference of 90 degrees as shown in FIG. Can be.

【0027】ここで、(数1)の関係を使って、(数
3)の三相/二相変換は次式のように変更することがで
きる。
Here, using the relationship of (Equation 1), the three-phase / two-phase conversion of (Equation 3) can be changed as follows.

【0028】[0028]

【数9】 つまり、二相電流のうちiaは、増幅器112により、
三相電流のiuに定数を乗算するだけで求めることがで
きることになる。
(Equation 9) That is, ia of the two-phase current is determined by the amplifier 112.
It can be obtained by simply multiplying the three-phase current iu by a constant.

【0029】一方、二相電流ia、ibは位相差が90
度の正弦波状の電流であるので、電流の振幅をIam
p、周波数をω0、初期の位相をαとすると、時刻tで
の二相の電流ia、ibは次式で表すことができる。
On the other hand, the two-phase currents ia and ib have a phase difference of 90.
Since the current is a sinusoidal current in degrees, the amplitude of the current is Iam
Assuming that p, the frequency is ω0, and the initial phase is α, the two-phase currents ia and ib at time t can be expressed by the following equations.

【0030】[0030]

【数10】 (Equation 10)

【0031】[0031]

【数11】 この(数10)、(数11)より、ibは、[Equation 11] From these (Equation 10) and (Equation 11), ib is

【数12】 のように、iaを時間積分した値に周波数ω0を乗算し
た値で近似することができる。
(Equation 12) Can be approximated by a value obtained by multiplying the value obtained by time-integrating ia by the frequency ω0.

【0032】したがって、仮想相電流推定器110は、
電流検出器104で検出した三相電流の1つであるiu
を(数9)のように定数倍したiaを用いて、iaすな
わちiuと位相差が90度である仮想の相の電流ibを
(数12)のように推定することができる。
Therefore, the virtual phase current estimator 110
Iu which is one of the three-phase currents detected by the current detector 104
By using ia obtained by multiplying by a constant as in (Equation 9), the current ib of ima, that is, a virtual phase having a phase difference of 90 degrees from iu can be estimated as in (Equation 12).

【0033】この仮想相電流推定器の推定結果の一例を
図4に示す。横軸は時間で、縦軸は電流である。図中の
実線はia、波線は実際のib、点線は仮想相電流推定
器によって推定したibである。
FIG. 4 shows an example of the estimation result of the virtual phase current estimator. The horizontal axis is time, and the vertical axis is current. In the figure, the solid line is ia, the wavy line is actual ib, and the dotted line is ib estimated by the virtual phase current estimator.

【0034】図4から仮想相電流推定器110により、
オフセットは残るものの、iaすなわちiuと位相差が
90度であるibが推定可能なことが分かる。このオフ
セットは、公知のフィルター等の手法で補正することも
可能である。
From FIG. 4, the virtual phase current estimator 110 calculates
It can be seen that although the offset remains, ia, ie, ib having a phase difference of 90 degrees from iu can be estimated. This offset can be corrected by a known method such as a filter.

【0035】さらに、このia、ibより、二相/三相
変換器108は、公知の(数8)と同じ二相/三相変
換、
Further, based on ia and ib, the two-phase / three-phase converter 108 can perform the same two-phase / three-phase conversion as in the known equation (8).

【数13】 を用いて、電流検出していないiv、iwの電流も推定
でき、すべての相の電流が分かることになる。
(Equation 13) Can be used to estimate the currents of iv and iw for which no current is detected, and the currents of all phases can be found.

【0036】なお、ここでは電流検出器104で検出し
た三相電流の1つの電流をiuとしたが、三相のうちの
いずれの相の電流をiuとしても構わないため、一般性
を損なうものではない。
Although one current of the three-phase currents detected by the current detector 104 is iu here, the current of any one of the three phases may be iu, which impairs generality. is not.

【0037】また、ここでは三相電動機の例で説明した
が、ステッピングモータのように二相のモータでも構わ
ない。その場合は、仮想の相の電流がそのまま電流検出
していない相の電流になる。
Although the description has been given of the example of the three-phase motor, a two-phase motor such as a stepping motor may be used. In that case, the current of the virtual phase becomes the current of the phase for which the current is not detected as it is.

【0038】(実施例2)次に、第1の実施例では、電
流検出器で検出した相の電流を用いて、電流検出器で検
出した相と位相差が90度である仮想の相の電流を推定
することができるようになるが、オフセットの補正をす
る必要があった。
(Embodiment 2) Next, in the first embodiment, a virtual phase having a phase difference of 90 degrees from the phase detected by the current detector is used by using the current of the phase detected by the current detector. The current can be estimated, but the offset needs to be corrected.

【0039】そこで、本発明の第2の実施例として、電
流検出器で検出した相と位相差が90度である仮想の相
の電流を、オフセット補正が不要で推定することを可能
とする電動機制御装置を提供する。
Therefore, as a second embodiment of the present invention, a motor capable of estimating a virtual phase current having a phase difference of 90 degrees from a phase detected by a current detector without the need for offset correction is provided. A control device is provided.

【0040】以下本発明の第2の実施例の電動機制御装
置について、図面を参照しながら説明する。
Hereinafter, a motor control device according to a second embodiment of the present invention will be described with reference to the drawings.

【0041】図5は本発明の第2の実施例における電動
機制御装置の構成を示す全体図である。図5において、
100は三相電動機、102はPWMインバータ、10
4は電流検出器、106は電動機制御器、108は二相
/三相変換器、112は増幅器、200は相電流推定
器、202は減算器、204は増幅器である。
FIG. 5 is an overall view showing the configuration of a motor control device according to a second embodiment of the present invention. In FIG.
100 is a three-phase motor, 102 is a PWM inverter, 10
4 is a current detector, 106 is a motor controller, 108 is a two-phase / three-phase converter, 112 is an amplifier, 200 is a phase current estimator, 202 is a subtractor, and 204 is an amplifier.

【0042】図6は本発明の第2の実施例における相電
流推定器の推定値を示した説明図である。
FIG. 6 is an explanatory diagram showing estimated values of the phase current estimator in the second embodiment of the present invention.

【0043】以上のように構成された電動機制御装置に
ついて、以下図5、図6を用いてその動作を説明する。
The operation of the motor control device configured as described above will be described below with reference to FIGS.

【0044】第1の実施例の電動機制御装置と同様に、
PWMインバータ102は電動機制御器106からの制
御信号である電圧指令値にしたがったパルス幅の信号を
三相電動機100に供給する。この時、三相電動機10
0に供給されたu相、v相、w相からなる三相の固定子
に供給する電流iu、iv、iwは、位相差が120度
の正弦波状の電流であり、これらの三相電流は(数9)
の三相/二相変換を行うことにより、(数10)、(数
11)で表される位相差が90度で取り扱いの簡単な二
相の交流電流ia、ibに変換することができる。ここ
でも、iaは、増幅器112により、三相電流の電流検
出器104で検出した相の電流iuに定数を乗算するだ
けで求めることができる。
Similar to the motor control device of the first embodiment,
The PWM inverter 102 supplies a signal having a pulse width according to a voltage command value, which is a control signal from the motor controller 106, to the three-phase motor 100. At this time, the three-phase motor 10
The currents iu, iv, and iw supplied to the three-phase stator consisting of the u-phase, v-phase, and w-phase supplied to 0 are sinusoidal currents having a phase difference of 120 degrees, and these three-phase currents are (Equation 9)
By performing the three-phase / two-phase conversion, the phase difference represented by (Equation 10) and (Equation 11) can be converted into two-phase alternating currents ia and ib which are easy to handle with a phase difference of 90 degrees. Here, ia can be obtained by the amplifier 112 simply multiplying the phase current iu detected by the three-phase current detector 104 by a constant.

【0045】さらに、相電流推定器200により、ib
は、(数12)のように、iaを時間積分した値に周波
数ω0を乗算した値で推定することができるが、iaも
同様に、ibを時間積分した値に周波数ω0を乗算し
た、
Further, by the phase current estimator 200, ib
Can be estimated by a value obtained by multiplying the value obtained by time-integrating ia by the frequency ω0 as in (Equation 12). Similarly, ia is obtained by multiplying the value obtained by time-integrating ib by the frequency ω0.

【数14】 で近似することもできる。つまり、電流検出器104で
検出した電流であるiuを定数倍したiaを、iaすな
わちiuと位相差が90度である仮想の相の電流ibを
用いて(数14)のように推定することができる。
[Equation 14] Can be approximated. That is, ia obtained by multiplying the current iu, which is the current detected by the current detector 104, by a constant is estimated using ia, that is, a current ib of a virtual phase having a phase difference of 90 degrees from iu as shown in (Equation 14). Can be.

【0046】そこで、今、(数14)で推定したiaを
ia_eとおくと、検出値iaと推定値ia_eを減算
器202により推定誤差が演算でき、この推定誤差に増
幅器204により定数倍した補正入力uhを、
Therefore, if the ia estimated by (Equation 14) is set as ia_e, an estimated error can be calculated by the subtractor 202 between the detected value ia and the estimated value ia_e. Input uh,

【数15】 とすることができる。ここで、khは補正ゲインであ
る。
(Equation 15) It can be. Here, kh is a correction gain.

【0047】以上の電流検出器104で検出した三相電
流の1つであるiuを定数倍したiaを用いて、iaす
なわちiuと位相差が90度である仮想の相の電流ib
を推定する仮想相電流推定器と、電流検出器104で検
出した電流であるiuを定数倍したiaを、仮想の相の
電流ibを用いて推定する検出電流推定器からなる相電
流推定器200と、(数15)で示した仮想の相の電流
ibを補正する推定電流補正器は、
Using ia obtained by multiplying iu, which is one of the three-phase currents detected by the current detector 104, by a constant, the current ib, ie, the virtual phase current ib having a phase difference of 90 degrees from iu.
And a phase current estimator 200 including a detection current estimator for estimating ia obtained by multiplying the current iu detected by the current detector 104 by a constant using the virtual phase current ib. And an estimated current corrector that corrects the virtual phase current ib shown in (Equation 15)

【数16】 で表すことができ、(数16)にしたがって、ibを精
度良く推定することができる。
(Equation 16) And ib can be accurately estimated according to (Equation 16).

【0048】この時の推定結果の一例を図6に示す。図
中の横軸は時間で、縦軸は電流である。図中の実線はi
a、波線は実際のib、点線は仮想相電流推定器によっ
て推定したibである。
FIG. 6 shows an example of the estimation result at this time. The horizontal axis in the figure is time, and the vertical axis is current. The solid line in the figure is i
a, the dashed line is the actual ib, and the dotted line is the ib estimated by the virtual phase current estimator.

【0049】図6から、オフセットもなく、iaすなわ
ちiuと位相差が90度であるibが推定可能なことが
分かる。
From FIG. 6, it can be seen that there is no offset and ia, ie, ib having a phase difference of 90 degrees from iu can be estimated.

【0050】このia、ibを用いて、第1の実施例と
同様に(数13)の二相/三相変換を用いれば、電流検
出していないiv、iwの電流も推定でき、すべての相
の電流が分かることになる。
Using the ia and ib and the two-phase / three-phase conversion of (Expression 13) as in the first embodiment, the currents of iv and iw for which no current is detected can be estimated. The phase current will be known.

【0051】なお、ここでも電流検出器104で検出し
た三相電流の1つの電流をiuとしたが、三相のうちの
いずれの相の電流をiuとしても構わないため、一般性
を損なうものではない。
Although one of the three-phase currents detected by the current detector 104 is iu, the current of any one of the three phases may be iu. is not.

【0052】また、ここでも三相電動機の例で説明した
が、ステッピングモータのように二相のモータでも構わ
ない。その場合は、仮想の相の電流がそのまま電流検出
していない相の電流になる。
Although the description has been given of the case of the three-phase motor, a two-phase motor such as a stepping motor may be used. In that case, the current of the virtual phase becomes the current of the phase for which the current is not detected as it is.

【0053】(実施例3)次に、第1および第2の実施
例では、検出していない相の電流の推定手段の例を述べ
たが、この推定電流をそのまま利用して(数5)、(数
6)に示した従来の電流制御を行うと推定遅れや誤差の
要因で制御性が悪化し、最悪の場合は不安定になるとい
う課題があった。
(Embodiment 3) Next, in the first and second embodiments, examples of the means for estimating the current of a phase which has not been detected have been described, but this estimated current is used as it is (Equation 5). When the conventional current control shown in (Equation 6) is performed, there is a problem that the controllability deteriorates due to factors such as estimation delay and error, and becomes unstable in the worst case.

【0054】そこで、本発明の第3の実施例として、電
流を検出しない相の電流を制御することを可能とする電
動機制御装置を提供する。
Therefore, as a third embodiment of the present invention, there is provided a motor control device capable of controlling a current of a phase in which no current is detected.

【0055】以下本発明の第3の実施例の電動機制御装
置について、図面を参照しながら説明する。
Hereinafter, a motor control device according to a third embodiment of the present invention will be described with reference to the drawings.

【0056】図7は本発明の第3の実施例における電動
機制御装置の構成を示す全体図である。図7において、
100は三相電動機、102はPWMインバータ、10
4は電流検出器、112は増幅器、300は仮想相電流
制御器、302は検出相電流制御器、304は二相/三
相変換器、306は電動機制御器である。
FIG. 7 is an overall view showing the configuration of a motor control device according to a third embodiment of the present invention. In FIG.
100 is a three-phase motor, 102 is a PWM inverter, 10
Reference numeral 4 denotes a current detector, 112 denotes an amplifier, 300 denotes a virtual phase current controller, 302 denotes a detection phase current controller, 304 denotes a two-phase / three-phase converter, and 306 denotes a motor controller.

【0057】図8は本発明の第3の実施例における仮想
相電流制御器からの仮想相電圧指令値を示した説明図で
ある。
FIG. 8 is an explanatory diagram showing a virtual phase voltage command value from the virtual phase current controller according to the third embodiment of the present invention.

【0058】図9は本発明の第3の実施例における電動
機制御装置により速度制御を行った場合の速度応答を示
した説明図である。
FIG. 9 is an explanatory diagram showing a speed response when speed control is performed by the motor control device according to the third embodiment of the present invention.

【0059】以上のように構成された電動機制御装置に
ついて、以下図7、図8、図9を用いてその動作を説明
する。
The operation of the motor control device configured as described above will be described below with reference to FIGS. 7, 8, and 9.

【0060】第1、第2の実施例の電動機制御装置と同
様に、三相電動機100に供給されたu相、v相、w相
からなる三相の固定子に供給する電流iu、iv、iw
は、位相差が120度の正弦波状の電流であり、これら
の三相電流は(数9)の三相/二相変換を行うことによ
り、(数10)、(数11)で表される位相差が90度
で取り扱いの簡単な二相の交流電流ia、ibに変換す
ることができる。ここでも、iaは、増幅器112によ
り、三相電流の電流検出器104で検出した相の電流i
uに定数を乗算するだけで求めることができる。
Similarly to the motor control devices of the first and second embodiments, the currents iu, iv, and iv supplied to the three-phase stator composed of the u-phase, v-phase, and w-phase supplied to the three-phase motor 100 are provided. iw
Is a sinusoidal current having a phase difference of 120 degrees, and these three-phase currents are expressed by (Equation 10) and (Equation 11) by performing the three-phase / two-phase conversion of (Equation 9). The phase difference can be converted to two-phase alternating currents ia and ib which are easy to handle and have a 90-degree phase difference. Again, ia is the phase current i detected by the amplifier 112 and detected by the three-phase current detector 104.
It can be obtained simply by multiplying u by a constant.

【0061】次に、電流を制御するために、まず、ia
は(数5)、(数6)で示した従来の公知のPI制御等
と同じように、電動機制御器306からの電流指令ia
*に追従させるために、検出相電流制御器302によ
り、
Next, in order to control the current, first, ia
Is a current command ia from the motor controller 306 in the same manner as in the known PI control and the like shown in (Equation 5) and (Equation 6).
In order to follow *, the detection phase current controller 302

【数17】 として、電圧指令値va*を出力する。これにより、i
aすなわち電流検出器104で検出した三相電流の1つ
であるiuを制御することが可能となる。
[Equation 17] Output the voltage command value va *. Thus, i
a, that is, iu, which is one of the three-phase currents detected by the current detector 104, can be controlled.

【0062】次に、iaすなわちiuと位相差が90度
である仮想の相の電流ibを制御するため電圧指令値v
b*は、電圧指令値va*と位相差が90度の正弦波状
の波形であるので、電圧指令値の振幅をVamp、周波
数をω0、初期の位相をβとすると、時刻tでの二相の
電圧指令値va*、vb*は、
Next, a voltage command value v for controlling a current ib of a virtual phase having a phase difference of 90 degrees from ia, ie, iu.
Since b * is a sinusoidal waveform having a phase difference of 90 degrees from the voltage command value va *, if the amplitude of the voltage command value is Vamp, the frequency is ω0, and the initial phase is β, the two phases at time t The voltage command values va * and vb * of

【数18】 (Equation 18)

【数19】 この(数18)、(数19)より、vb*は、[Equation 19] From (Equation 18) and (Equation 19), vb * is

【数20】 のように、va*を時間積分した値に周波数ω0を乗算
した値で近似することができる。
(Equation 20) Can be approximated by a value obtained by multiplying the value obtained by integrating va * with time by the frequency ω0.

【0063】したがって、仮想相電流制御器300は検
出相電流制御器302から出力された電圧指令値va*
を用いて、iaすなわちiuと位相差が90度である仮
想の相の電流ibを仮想相電圧指令値vb*により制御
することができる。
Therefore, virtual phase current controller 300 outputs voltage command value va * output from detection phase current controller 302.
, I.e., the virtual phase current ib having a phase difference of 90 degrees from iu can be controlled by the virtual phase voltage command value vb *.

【0064】この仮想相電流制御器300からの仮想相
電圧指令値の一例を図8に示す。横軸は時間で、縦軸は
電圧指令値である。図中の実線はva*、波線はvb*
である。
FIG. 8 shows an example of the virtual phase voltage command value from the virtual phase current controller 300. The horizontal axis is time, and the vertical axis is a voltage command value. The solid line in the figure is va *, and the wavy line is vb *.
It is.

【0065】図8から仮想相電流制御器300により、
電圧指令値va*と位相差が90度である仮想相電圧指
令値vb*が出力されていることが分かる。
As shown in FIG. 8, the virtual phase current controller 300
It can be seen that the virtual phase voltage command value vb * having a phase difference of 90 degrees from the voltage command value va * is output.

【0066】そして、電圧指令値va*、仮想相電圧指
令値vb*を公知の二相/三相変換器304により、
(数8)にしたがって、三相の電圧指令値vu*、vv
*、vw*に変換され、PWMインバータ102によ
り、これらの電圧指令値にしたがったパルス幅の信号を
三相電動機100に供給する。
The voltage command value va * and the virtual phase voltage command value vb * are converted by a known two-phase / three-phase converter 304.
According to (Equation 8), the three-phase voltage command values vu *, vv
*, Vw *, and the PWM inverter 102 supplies a signal of a pulse width according to these voltage command values to the three-phase motor 100.

【0067】以上の実施例によって速度制御を行った場
合の速度応答を図9に示す。横軸は時間で、縦軸は速度
である。図中の実線は電動機の回転速度、波線は電動機
の目標速度である。
FIG. 9 shows a speed response when speed control is performed according to the above embodiment. The horizontal axis is time, and the vertical axis is speed. The solid line in the figure indicates the rotation speed of the motor, and the dashed line indicates the target speed of the motor.

【0068】図9からこれらの電圧指令値により、電動
機の回転速度が目標速度に追従し、速度制御が可能なこ
とが分かる。
FIG. 9 shows that the rotational speed of the motor follows the target speed and that the speed can be controlled by these voltage command values.

【0069】なお、ここでも電流検出器104で検出し
た三相電流の1つの電流をiuとしたが、三相のうちの
いずれの相の電流をiuとしても構わないため、一般性
を損なうものではない。
Although one of the three-phase currents detected by the current detector 104 is iu, the current of any one of the three phases may be iu, which impairs generality. is not.

【0070】また、ここでも三相電動機の例で説明した
が、ステッピングモータのように二相のモータでも構わ
ない。その場合は、仮想相電圧指令値がそのまま電流検
出していない相の電圧指令値になる。
Although the description has been given of the example of the three-phase motor, a two-phase motor such as a stepping motor may be used. In that case, the virtual phase voltage command value becomes the voltage command value of the phase for which no current is detected as it is.

【0071】(実施例4)次に、第3の実施例では、検
出していない相の電流の制御手段の例を述べたが、一般
にPWMインバータはPWMインバータに用いられるス
イッチング素子の動作遅れの影響で、スイッチング素子
の破壊につながらないように、スイッチング動作を行わ
ないデッドタイムを設けてある。このデッドタイムの影
響を考慮しないと電動機に印加する電圧値は電圧指令値
と異なり、電圧値を用いて電動機の制御を行う電動機制
御装置の場合は、制御性が悪化することが知られてい
る。
(Embodiment 4) Next, in the third embodiment, an example of the means for controlling the current of a phase which has not been detected has been described. In general, however, the PWM inverter has a delay in the operation delay of the switching element used in the PWM inverter. A dead time during which no switching operation is performed is provided so that the influence of the influence does not lead to destruction of the switching element. If the influence of the dead time is not considered, the voltage value applied to the motor is different from the voltage command value, and in the case of a motor control device that controls the motor using the voltage value, it is known that controllability deteriorates. .

【0072】そこで、本発明の第4の実施例として、電
流検出器が電動機の一つの相の電流を測定する電動機制
御装置において、デッドタイムの影響を補償可能とする
電動機制御装置を提供する。
Thus, as a fourth embodiment of the present invention, there is provided a motor control device in which a current detector measures the current of one phase of the motor, and which can compensate for the influence of dead time.

【0073】以下本発明の第4の実施例の電動機制御装
置について、図面を参照しながら説明する。
Hereinafter, a motor control device according to a fourth embodiment of the present invention will be described with reference to the drawings.

【0074】図10は本発明の第4の実施例における電
動機制御装置の構成を示す全体図である。図10におい
て、100は三相電動機、102はPWMインバータ、
104は電流検出器、108は二相/三相変換器、11
0は仮想相電流推定器、112は増幅器、300は仮想
相電流制御器、302は検出相電流制御器、304は二
相/三相変換器、306は電動機制御器、400はデッ
ドタイム補償器である。
FIG. 10 is an overall view showing the configuration of a motor control device according to a fourth embodiment of the present invention. 10, 100 is a three-phase motor, 102 is a PWM inverter,
104 is a current detector, 108 is a two-phase / three-phase converter, 11
0 is a virtual phase current estimator, 112 is an amplifier, 300 is a virtual phase current controller, 302 is a detection phase current controller, 304 is a two-phase / three-phase converter, 306 is a motor controller, and 400 is a dead time compensator. It is.

【0075】以上のように構成された電動機制御装置に
ついて、以下図10を用いてその動作を説明する。
The operation of the motor control device configured as described above will be described below with reference to FIG.

【0076】仮想相電流推定器110の動作は第1の実
施例と同じで、電流検出器104によって検出された電
流を増幅器112で増幅されたiaと仮想相電流推定器
110の出力のibを二相/三相変換器108により三
相電動機100の三相の固定子に供給するすべての電流
iu、iv、iwに変換される。
The operation of the virtual phase current estimator 110 is the same as that of the first embodiment. The current detected by the current detector 104 is compared with ia amplified by the amplifier 112 and ib of the output of the virtual phase current estimator 110. The two-phase / three-phase converter 108 converts all currents iu, iv, and iw supplied to the three-phase stator of the three-phase motor 100.

【0077】また、仮想相電流制御器300と検出相電
流制御器302、電動機制御器306の動作は第3の実
施例と同じである。
The operations of the virtual phase current controller 300, the detection phase current controller 302, and the motor controller 306 are the same as in the third embodiment.

【0078】ここで、PWMインバータ102は一般的
に、PWMインバータで用いられるスイッチング素子に
は動作遅れがあるため、この影響でスイッチング素子の
破壊につながらないように、スイッチング動作を行わな
い時間を設けてある。この時間をデッドタイムと呼んで
いる。このデッドタイムの影響で、電動機に印加する電
圧値vu、vv、vwと電圧指令値vu*、vv*、v
w*とは異なり、次のような関係があることが知られて
いる。
Here, the PWM inverter 102 generally has an operation delay in the switching element used in the PWM inverter, so that a time period during which the switching operation is not performed is provided so that the switching element is not destroyed by this influence. is there. This time is called dead time. Under the influence of this dead time, the voltage values vu, vv, vw applied to the motor and the voltage command values vu *, vv *, v
Unlike w *, it is known that the following relationship exists.

【0079】[0079]

【数21】 (Equation 21)

【0080】[0080]

【数22】 (Equation 22)

【0081】[0081]

【数23】 ここで、Vdはデッドタイムの長さで決まる補正電圧
で、sgnは符号を表す関数で、電流が正の場合はVd
を加算し、電流が負の場合はVdを減算することにな
る。
(Equation 23) Here, Vd is a correction voltage determined by the length of the dead time, sgn is a function representing a sign, and if the current is positive, Vd
Is added, and if the current is negative, Vd is subtracted.

【0082】つまり、デッドタイム補償器400は、仮
想相電流制御器300と検出相電流制御器302の出力
を二相/三相変換器304により変換した電圧値vu、
vv、vwを入力として、(数21)、(数22)、
(数23)の関係から、電圧指令値vu*、vv*、v
w*に変換して、PWMインバータ102に入力する。
That is, the dead time compensator 400 converts the output of the virtual phase current controller 300 and the output of the detection phase current controller 302 by the two-phase / three-phase converter 304 into a voltage value vu,
With vv and vw as inputs, (Equation 21), (Equation 22),
From the relationship of (Equation 23), the voltage command values vu *, vv *, v
It is converted to w * and input to the PWM inverter 102.

【0083】これにより、実際の三相の電圧値vu、v
v、vwは二相/三相変換器304の出力となり、二相
の電圧値はそれぞれ、検出相電流制御器302の出力が
va、仮想相電流制御器300の出力がvbとなる。
Thus, the actual three-phase voltage values vu, v
v and vw are the outputs of the two-phase / three-phase converter 304, and the two-phase voltage values are respectively va for the output of the detection phase current controller 302 and vb for the output of the virtual phase current controller 300.

【0084】以上より、電流検出器104で検出した電
流だけでなく、仮想相電流推定器110で推定した電流
を用いて、デッドタイム補償をすることが可能となり、
三相電動機100に印加する電圧値を推定することがで
きる。
As described above, not only the current detected by the current detector 104 but also the current estimated by the virtual phase current estimator 110 can be used to perform dead time compensation.
The voltage value applied to three-phase motor 100 can be estimated.

【0085】なお、ここでも電流検出器104で検出し
た三相電流の1つの電流をiuとしたが、三相のうちの
いずれの相の電流をiuとしても構わないため、一般性
を損なうものではない。
Although one of the three-phase currents detected by the current detector 104 is iu, the current of any one of the three phases may be iu, which impairs generality. is not.

【0086】また、ここでも三相電動機の例で説明した
が、ステッピングモータのように二相のモータでも構わ
ない。その場合は、仮想相電圧指令値がそのまま電流検
出していない相の電圧指令値になる。
Although the description has been given of the case of the three-phase electric motor, a two-phase motor such as a stepping motor may be used. In that case, the virtual phase voltage command value becomes the voltage command value of the phase for which no current is detected as it is.

【0087】次に、これまでの実施例では、電流検出器
1つで全ての相の電流を推定する電流検出方式、さら
に、全ての相の電流を制御する電流制御方式について説
明したが、回転速度の推定ができなければ、速度検出器
を付加するか、簡便な制御しか実現することが不可能で
ある。
Next, in the embodiments described above, the current detection method for estimating the current of all phases with one current detector and the current control method for controlling the currents of all phases have been described. If the speed cannot be estimated, it is impossible to add a speed detector or realize only simple control.

【0088】そこで、本発明の第5の実施例として、電
流検出器1つで三相誘導電動機の回転速度まで推定する
ことを可能とする電動機制御装置を提供する。
Therefore, as a fifth embodiment of the present invention, there is provided a motor control device capable of estimating the rotation speed of a three-phase induction motor with one current detector.

【0089】以下本発明の第5の実施例の電動機制御装
置について、図面を参照しながら説明する。
Hereinafter, a motor control device according to a fifth embodiment of the present invention will be described with reference to the drawings.

【0090】図11は本発明の第5の実施例における電
動機制御装置の構成を示す全体図である。図11におい
て、102はPWMインバータ、104は電流検出器、
108は二相/三相変換器、110は仮想相電流推定
器、112は増幅器、300は仮想相電流制御器、30
2は検出相電流制御器、304は二相/三相変換器、4
00はデッドタイム補償器、500は速度推定器、50
2は速度制御器、504は回転/静止座標変換器、50
6はすべり周波数演算器、508は積分器、510は加
算器、512は増幅器、514は三相誘導電動機であ
る。
FIG. 11 is an overall view showing the structure of a motor control device according to a fifth embodiment of the present invention. In FIG. 11, 102 is a PWM inverter, 104 is a current detector,
108 is a two-phase / three-phase converter, 110 is a virtual phase current estimator, 112 is an amplifier, 300 is a virtual phase current controller, 30
2 is a detection phase current controller, 304 is a two-phase / three-phase converter,
00 is a dead time compensator, 500 is a speed estimator, 50
2 is a speed controller, 504 is a rotary / stationary coordinate converter, 50
6 is a slip frequency calculator, 508 is an integrator, 510 is an adder, 512 is an amplifier, and 514 is a three-phase induction motor.

【0091】以上のように構成された電動機制御装置に
ついて、以下図11を用いてその動作を説明する。
The operation of the motor control device configured as described above will be described below with reference to FIG.

【0092】仮想相電流推定器110の動作は第1の実
施例と同じで、電流検出器104によって検出された電
流を増幅器112で増幅されたiaと仮想相電流推定器
110の出力のibを二相/三相変換器108により三
相誘導電動機514の三相の固定子に供給するすべての
電流iu、iv、iwに変換される。
The operation of the virtual phase current estimator 110 is the same as that of the first embodiment. The current detected by the current detector 104 is compared with ia amplified by the amplifier 112 and ib of the output of the virtual phase current estimator 110. The two-phase / three-phase converter 108 converts all the currents iu, iv, and iw supplied to the three-phase stator of the three-phase induction motor 514.

【0093】また、仮想相電流制御器300と検出相電
流制御器302、電動機制御器306の動作は第3の実
施例と同じで、デッドタイム補償器400の動作は第4
の実施例と同じで、二相/三相変換器108により変換
された電流iu、iv、iwに応じて、二相/三相変換
器304により変換した電圧値vu、vv、vwを電圧
指令値vu*、vv*、vw*に変換して、PWMイン
バータ102に入力する。
The operations of the virtual phase current controller 300, the detection phase current controller 302, and the motor controller 306 are the same as those of the third embodiment, and the operation of the dead time compensator 400 is the fourth embodiment.
The voltage values vu, vv, vw converted by the two-phase / three-phase converter 304 are designated by the voltage command according to the currents iu, iv, iw converted by the two-phase / three-phase converter 108 in the same manner as in the embodiment of FIG. The values are converted into values vu *, vv *, and vw * and input to the PWM inverter 102.

【0094】以後、三相誘導電動機の速度制御の一例に
関して説明する。
Hereinafter, an example of speed control of the three-phase induction motor will be described.

【0095】一般に、三相誘導電動機は三相/二相変換
を行うことで、二相誘導電動機として考察することがで
きる。二相誘導電動機における誘導電動機の基礎式は二
相の交流電流ia、ibと二相の交流電圧va、vbを
用いて次式の(数24)ように書ける。
In general, a three-phase induction motor can be considered as a two-phase induction motor by performing three-phase / two-phase conversion. The basic expression of the induction motor in the two-phase induction motor can be written as the following expression (Expression 24) using the two-phase AC currents ia and ib and the two-phase AC voltages va and vb.

【0096】[0096]

【数24】 ここで、ψa、ψbはそれぞれ回転子側の二次磁束で、
Rj、Ljはそれぞれj次側の抵抗およびインダクタン
ス、Mは相互インダクタンス、ωmはモータの回転速
度、pは極対数である。この二次磁束ψa、ψbは、
(Equation 24) Here, ψa and ψb are secondary magnetic fluxes on the rotor side, respectively.
Rj and Lj are the resistance and inductance on the j-th side, M is the mutual inductance, ωm is the rotation speed of the motor, and p is the number of pole pairs. These secondary magnetic fluxes ψa, ψb are:

【数25】 (Equation 25)

【数26】 と、二相の交流電流ia、ibと二相の交流電圧va、
vbから推定できる。
(Equation 26) And the two-phase AC currents ia and ib and the two-phase AC voltage va,
vb.

【0097】まず、速度制御を行う速度制御器502、
回転/静止座標変換器504、すべり周波数演算器50
6、積分器508、加算器510、増幅器512の動作
について説明する。
First, a speed controller 502 for performing speed control,
Rotation / stationary coordinate converter 504, slip frequency calculator 50
6, the operation of the integrator 508, the adder 510, and the amplifier 512 will be described.

【0098】速度制御器502は、直流モータの速度制
御と同様に、三相誘導電動機の回転速度指令値ωmと、
後述する三相誘導電動機の回転速度を推定する速度推定
器500からの推定値ωmeから、トルク電流指令値I
q*を、例えば次式の、
The speed controller 502 controls the rotation speed command value ωm of the three-phase induction motor,
From the estimated value ωme from the speed estimator 500 for estimating the rotation speed of the three-phase induction motor described later, the torque current command value I
q * is, for example,

【数27】 のように与える。ここで、Kis、Kpsは速度制御ゲ
インで、望みの応答になるように設定する定数である。
したがって、速度推定が正しく行われれば、直流電動機
と同等の制御性を実現することができる。
[Equation 27] Give like. Here, Kis and Kps are speed control gains, which are constants set to obtain a desired response.
Therefore, if the speed estimation is correctly performed, controllability equivalent to that of the DC motor can be realized.

【0099】誘導電動機は永久磁石がないので、永久磁
石が作る磁界に相当する磁界を作るための予め定めた励
磁電流を励磁電流指令値Id*に基づいて与える。そし
て、すべり周波数演算器506は、励磁電流指令値Id
*とトルク電流指令値Iq*とを用いて、すべり速度ω
sを(数28)で計算する。
Since the induction motor has no permanent magnet, a predetermined exciting current for generating a magnetic field corresponding to the magnetic field generated by the permanent magnet is given based on the exciting current command value Id *. The slip frequency calculator 506 calculates the excitation current command value Id.
* And the torque current command value Iq *, the slip speed ω
s is calculated by (Equation 28).

【0100】[0100]

【数28】 [Equation 28]

【0101】三相誘導電動機の回転速度ωmを増幅器5
12で極対数p倍したものと、このすべり速度ωsとを
加算器510で足しあわせ、積分器508で積分するこ
とにより、次式のように電気的位相角θ0が求められ
る。
The rotational speed ωm of the three-phase induction motor is
By adding the number of pole pairs multiplied by 12 and the slip velocity ωs by an adder 510 and integrating by an integrator 508, an electrical phase angle θ0 is obtained as in the following equation.

【0102】[0102]

【数29】 (Equation 29)

【0103】さらに、(数7)と同様の回転/静止座標
変換器504、
Further, a rotation / stationary coordinate converter 504 similar to (Expression 7)

【数30】 により、あたかも永久磁石があるかのように、前記の励
磁電流指令値Id*とトルク電流指令値Iq*と電気的
位相角θ0とを用いて演算を行う。
[Equation 30] As a result, as if there is a permanent magnet, the calculation is performed using the aforementioned exciting current command value Id *, torque current command value Iq * and electrical phase angle θ0.

【0104】その結果、励磁電流指令値Id*とトルク
電流指令値Iq*は、位相差が90度の二相の電流を指
示する二相交流電流指令値ia*、ib*に変換され
る。
As a result, the excitation current command value Id * and the torque current command value Iq * are converted into two-phase AC current command values ia * and ib * indicating two-phase currents having a phase difference of 90 degrees.

【0105】この二相交流電流指令値ia*を用いて、
第3の実施例と同じように検出相電流制御器302によ
り電流制御を行えば、直流電動機と同等の性能を実現す
ることが可能となる。
Using this two-phase AC current command value ia *,
If the current control is performed by the detection phase current controller 302 as in the third embodiment, it is possible to realize the same performance as the DC motor.

【0106】次に、三相誘導電動機の回転速度を推定す
る速度推定器500の一例について説明する。
Next, an example of the speed estimator 500 for estimating the rotation speed of the three-phase induction motor will be described.

【0107】二相モデルにおける三相誘導電動機の基礎
式(数24)から、三相誘導電動機の回転速度ωmeを
推定する次の2つの式が求められる。
From the basic equation (Equation 24) of the three-phase induction motor in the two-phase model, the following two equations for estimating the rotation speed ωme of the three-phase induction motor are obtained.

【0108】[0108]

【数31】 (Equation 31)

【0109】[0109]

【数32】 この式の二相の交流電流ia、ibに、増幅器112の
出力と仮想相電流推定器110を用い、二相の交流電圧
va、vbに、検出相電流制御器302の出力と仮想相
電流制御器300の出力を用いて推定すれば、電流検出
器1つで三相誘導電動機の回転速度も推定可能となる。
(Equation 32) The output of the amplifier 112 and the virtual phase current estimator 110 are used for the two-phase AC currents ia and ib in this equation, and the output of the detection phase current controller 302 and the virtual phase current control are used for the two-phase AC voltages va and vb. If the estimation is performed using the output of the heater 300, the rotation speed of the three-phase induction motor can be estimated with one current detector.

【0110】なお、(数31)と(数32)の2つの式
ともに、分母が0となる場合があるが、(数31)の分
母である二次磁束ψbと(数32)の分母である二次磁
束ψaは、図3と同様に位相が90度ずれた正弦波状に
なるため、両方とも同時に0になることはない。そこ
で、二次磁束ψa、ψbの大きさを検査し、これらが0
近傍でない方、即ち、(数31)と(数32)の分母が
0近傍でない方の推定式を選択すれば、常に精度よく三
相誘導電動機の回転速度を推定できることになる。
Note that the denominator may be 0 in both equations (Equation 31) and (Equation 32), but the secondary magnetic flux ψb, which is the denominator of (Equation 31), and the denominator of (Equation 32) Since a certain secondary magnetic flux ψa has a sine wave shape whose phase is shifted by 90 degrees as in FIG. 3, both of them do not become 0 at the same time. Therefore, the magnitudes of the secondary magnetic fluxes ψa and ψb are examined, and
If the denominator of Equation (31) and Equation (32) is not near 0, the rotational speed of the three-phase induction motor can always be accurately estimated.

【0111】以上の方式により、電流検出器1つで、三
相全ての電流を推定し、制御することが可能となり、さ
らに、速度検出器を用いなくても、三相誘導電動機の速
度制御が可能となり、速度指令通りの動作を実現するこ
とができる。
According to the above-described method, it is possible to estimate and control all three-phase currents with a single current detector, and to control the speed of a three-phase induction motor without using a speed detector. It becomes possible, and the operation according to the speed command can be realized.

【0112】なお、ここでも電流検出器104で検出し
た三相電流の1つの電流をiuとしたが、三相のうちの
いずれの相の電流をiuとしても構わないため、一般性
を損なうものではない。
Although one of the three-phase currents detected by the current detector 104 is iu, the current of any one of the three phases may be iu, which impairs generality. is not.

【0113】[0113]

【発明の効果】上記実施例の記載から明らかなように、
本発明の電動機制御装置は、電動機の一つの相の電流を
測定する電流検出器と前記電流検出器で検出しない他の
相の電流を推定する電流推定手段を具備していることを
特徴として、少なくとも二相以上の相を有する電動機の
固定子に供給する交流電流群の振幅と周波数を変化させ
て駆動するものである。
As is clear from the description of the above embodiment,
The motor control device of the present invention includes a current detector that measures a current of one phase of the motor and a current estimation unit that estimates a current of another phase that is not detected by the current detector, The motor is driven by changing the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two phases.

【0114】さらに、電動機の一つの相の電流を測定す
る電流検出器と、前記電流検出器で検出した相の電流を
制御する検出相電圧指令値を出力する検出相電流制御器
と、前記電流検出器で検出した相の電流と位相差が90
度である仮想の相の電流を制御する仮想相電圧指令値を
出力する仮想相電流制御器と、前記検出相電圧指令値と
前記仮想相電圧指令値から前記電動機の固定子に印加す
るすべての相の電圧指令値に変換する電圧指令値座標変
換器とを具備していることを特徴として、少なくとも二
相以上の相を有する電動機の固定子に供給する交流電流
群の振幅と周波数を変化させて駆動するものである。
Further, a current detector for measuring the current of one phase of the motor, a detection phase current controller for outputting a detection phase voltage command value for controlling the phase current detected by the current detector, The phase difference and the phase difference detected by the detector are 90
A virtual phase current controller that outputs a virtual phase voltage command value that controls the current of a virtual phase that is a degree, and all the detection phase voltage command values and all the virtual phase voltage command values that are applied to the stator of the electric motor from the virtual phase voltage command value. And a voltage command value coordinate converter for converting the voltage command value into a phase voltage command value, wherein the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two phases are changed. Drive.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施例における電動機制御装置
の構成を示す全体図
FIG. 1 is an overall view showing a configuration of a motor control device according to a first embodiment of the present invention.

【図2】三相電動機の相電流の時間変化を示す概念図FIG. 2 is a conceptual diagram showing a time change of a phase current of a three-phase motor.

【図3】二相モデルにおける電動機の電流の時間変化を
示す概念図
FIG. 3 is a conceptual diagram showing a time change of a motor current in a two-phase model.

【図4】本発明の第1の実施例における仮想相電流推定
器の推定値を示した説明図
FIG. 4 is an explanatory diagram showing estimated values of a virtual phase current estimator in the first embodiment of the present invention.

【図5】本発明の第2の実施例における電動機制御装置
の構成を示す全体図
FIG. 5 is an overall view showing a configuration of a motor control device according to a second embodiment of the present invention.

【図6】本発明の第2の実施例における相電流推定器の
推定値を示した説明図
FIG. 6 is an explanatory diagram showing estimated values of a phase current estimator according to a second embodiment of the present invention.

【図7】本発明の第3の実施例における電動機制御装置
の構成を示す全体図
FIG. 7 is an overall view showing a configuration of a motor control device according to a third embodiment of the present invention.

【図8】本発明の第3の実施例における仮想相電流制御
器からの仮想相電圧指令値を示した説明図
FIG. 8 is an explanatory diagram showing a virtual phase voltage command value from a virtual phase current controller according to a third embodiment of the present invention.

【図9】本発明の第3の実施例における電動機制御装置
により速度制御を行った場合の速度応答を示した説明図
FIG. 9 is an explanatory diagram showing a speed response when speed control is performed by a motor control device according to a third embodiment of the present invention.

【図10】本発明の第4の実施例における電動機制御装
置の構成を示す全体図
FIG. 10 is an overall view showing a configuration of a motor control device according to a fourth embodiment of the present invention.

【図11】本発明の第5の実施例における電動機制御装
置の構成を示す全体図
FIG. 11 is an overall view showing a configuration of a motor control device according to a fifth embodiment of the present invention.

【符号の説明】[Explanation of symbols]

100 三相電動機 102 PWMインバータ 104 電流検出器 106、306 電動機制御器 108、304 二相/三相変換器 110 仮想相電流推定器 112、204、512 増幅器 200 相電流推定器 202 減算器 300 仮想相電流制御器 302 検出相電流制御器 400 デッドタイム補償器 500 速度推定器 502 速度制御器 504 回転/静止座標変換器 506 すべり周波数演算器 508 積分器 510 加算器 514 三相誘導電動機 Reference Signs List 100 three-phase motor 102 PWM inverter 104 current detector 106, 306 motor controller 108, 304 two-phase / three-phase converter 110 virtual phase current estimator 112, 204, 512 amplifier 200 phase current estimator 202 subtractor 300 virtual phase Current controller 302 Detected phase current controller 400 Dead time compensator 500 Speed estimator 502 Speed controller 504 Rotation / stationary coordinate converter 506 Slip frequency calculator 508 Integrator 510 Adder 514 Three-phase induction motor

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも二相以上の相を有する電動機
の固定子に供給する交流電流群の振幅と周波数を変化さ
せて駆動する電動機制御装置において、前記電動機の一
つの相の電流を測定する電流検出器を有しており、前記
電流検出器で検出しない他の相の電流を推定する電流推
定手段を具備していることを特徴とする電動機制御装
置。
1. A motor control device for driving an electric motor having at least two or more phases by changing the amplitude and frequency of an AC current group supplied to a stator of the electric motor, the electric current measuring one phase current of the electric motor. An electric motor control device, comprising: a detector; and current estimation means for estimating a current of another phase not detected by the current detector.
【請求項2】 少なくとも二相以上の相を有する電動機
の固定子に供給する交流電流群の振幅と周波数を変化さ
せて駆動する電動機制御装置において、前記電動機の一
つの相の電流を測定する電流検出器を有しており、前記
電流検出器で検出した相の電流と位相差が90度である
仮想の相の電流を推定する仮想相電流推定器を具備して
いることを特徴とする電動機制御装置。
2. A motor control device for driving by changing the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two or more phases, wherein a current for measuring a current of one phase of the motor is provided. A motor having a virtual phase current estimator for estimating a virtual phase current having a phase difference of 90 degrees from the phase current detected by the current detector. Control device.
【請求項3】 仮想相電流推定器が、電流検出器の出力
値と電動機に供給する交流電流群の周波数を用いて、仮
想の相の電流を推定することを特徴とする請求項2記載
の電動機制御装置。
3. The virtual phase current estimator estimates a virtual phase current using an output value of the current detector and a frequency of an AC current group supplied to the motor. Motor control device.
【請求項4】 仮想相電流推定器が、電流検出器の出力
値を時間積分した電流検出積分値と電動機に供給する交
流電流群の周波数を積算して、仮想の相の電流を推定す
ることを特徴とする請求項2記載の電動機制御装置。
4. A virtual phase current estimator estimates a virtual phase current by integrating a current detection integrated value obtained by time-integrating an output value of a current detector and a frequency of an AC current group supplied to an electric motor. The motor control device according to claim 2, wherein
【請求項5】 少なくとも二相以上の相を有する電動機
の固定子に供給する交流電流群の振幅と周波数を変化さ
せて駆動する電動機制御装置において、前記電動機の一
つの相の電流を測定する電流検出器を有しており、前記
電流検出器で検出した相の電流と位相差が90度である
仮想の相の電流を推定する仮想相電流推定器と、前記電
流検出器で検出した相の電流と同じ位相の相の電流を推
定する検出電流推定器と、前記電流検出器の出力値と前
記検出電流推定器の出力値から前記仮想相電流推定器の
出力値と前記検出電流推定器の出力値を補正する推定電
流補正器とを具備していることを特徴とする電動機制御
装置。
5. A motor control device for driving by changing the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two or more phases, wherein a current for measuring a current of one phase of the motor is provided. A virtual phase current estimator that has a detector and estimates a virtual phase current having a phase difference of 90 degrees from the phase current detected by the current detector; A detection current estimator for estimating the current of the same phase as the current, an output value of the virtual phase current estimator and an output value of the detection current estimator from the output value of the current detector and the output value of the detection current estimator. An electric motor control device comprising: an estimated current corrector for correcting an output value.
【請求項6】 電流推定手段が、電流検出器で検出した
相の電流と位相差が90度である仮想の相の電流を推定
する仮想相電流推定器と、前記電流検出器の出力値と前
記仮想相電流推定器の出力値から電動機のすべての相の
電流値に変換する電流値座標変換器とを具備しているこ
とを特徴とする請求項1記載の電動機制御装置。
6. A virtual phase current estimator for estimating a current of a virtual phase having a phase difference of 90 degrees from a current of a phase detected by a current detector, and a current value of an output value of the current detector. The motor control device according to claim 1, further comprising: a current value coordinate converter that converts an output value of the virtual phase current estimator into current values of all phases of the motor.
【請求項7】 少なくとも二相以上の相を有する電動機
の固定子に供給する交流電流群の振幅と周波数を変化さ
せて駆動する電動機制御装置において、前記電動機の一
つの相の電流を測定する電流検出器と、前記電流検出器
で検出した相の電流を制御する検出相電圧指令値を出力
する検出相電流制御器を有しており、前記電流検出器で
検出した相の電流と位相差が90度である仮想の相の電
流を制御する仮想相電圧指令値を出力する仮想相電流制
御器と、前記検出相電圧指令値と前記仮想相電圧指令値
から前記電動機の固定子に印加するすべての相の電圧指
令値に変換する電圧指令値座標変換器とを具備している
ことを特徴とする電動機制御装置。
7. A motor control device for driving by changing the amplitude and frequency of an AC current group supplied to a stator of a motor having at least two or more phases, wherein a current for measuring a current of one phase of the motor is provided. A detector, and a detection phase current controller that outputs a detection phase voltage command value that controls a phase current detected by the current detector, and a phase difference between the phase current and the phase current detected by the current detector is provided. A virtual phase current controller for outputting a virtual phase voltage command value for controlling a virtual phase current of 90 degrees, and all of the detection phase voltage command value and the virtual phase voltage command value applied to the stator of the electric motor from the virtual phase voltage command value And a voltage command value coordinate converter for converting the voltage command value into a voltage command value of the phase.
【請求項8】 仮想相電流制御器が、検出相電圧指令値
と電動機に供給する交流電流群の周波数を用いて、仮想
相電圧指令値を推定することを特徴とする請求項7記載
の電動機制御装置。
8. The electric motor according to claim 7, wherein the virtual phase current controller estimates the virtual phase voltage command value using the detected phase voltage command value and the frequency of an AC current group supplied to the motor. Control device.
【請求項9】 仮想相電流制御器が、検出相電圧指令値
を時間積分する電圧指令積分値と電動機に供給する交流
電流群の周波数を積算して、仮想相電圧指令値を推定す
ることを特徴とする請求項7記載の電動機制御装置。
9. A virtual phase current controller estimates a virtual phase voltage command value by integrating a voltage command integrated value for time-integrating a detected phase voltage command value and a frequency of an AC current group supplied to a motor. The motor control device according to claim 7, wherein:
【請求項10】 少なくとも二相以上の相を有する電動
機の固定子に供給する交流電流群の振幅と周波数を変化
させて駆動する電動機制御装置において、前記電動機の
一つの相の電流を測定する電流検出器と、前記電流検出
器で検出しない他の相の電流を推定する電流推定手段
と、前記電流検出器で検出した相の電流を制御する検出
相電圧指令値を出力する検出相電流制御器を有してお
り、前記検出相電圧指令値を前記電流検出器の出力値に
応じて検出相電圧値に補正する検出相電圧補正器と、前
記電流検出器で検出した相の電流と位相差が90度であ
る仮想の相の電流を制御する仮想相電圧値を前記検出相
電圧値を用いて演算する仮想相電圧演算器と、前記検出
相電圧値と前記仮想相電圧値から前記電動機の固定子に
印加するすべての相の電圧値に変換する電圧値座標変換
器と、前記電圧値座標変換器の出力値を前記電流推定手
段の出力値に応じて前記電動機の固定子に印加するすべ
ての相の電圧指令値に補正する電圧指令値補正器とを具
備していることを特徴とする電動機制御装置。
10. A motor control device for driving an electric motor having at least two or more phases by changing the amplitude and frequency of a group of alternating current supplied to a stator of the electric motor, the electric current measuring one phase current of the electric motor. A detector, current estimating means for estimating a current of another phase not detected by the current detector, and a detection phase current controller for outputting a detection phase voltage command value for controlling the current of the phase detected by the current detector A detection phase voltage corrector that corrects the detection phase voltage command value to a detection phase voltage value according to the output value of the current detector, and a phase difference and a phase current detected by the current detector. A virtual phase voltage calculator that calculates a virtual phase voltage value for controlling the current of the virtual phase having 90 degrees by using the detected phase voltage value, and the electric motor of the electric motor from the detected phase voltage value and the virtual phase voltage value. All phase voltages applied to the stator A voltage value coordinate converter for converting to a voltage value, and an output value of the voltage value coordinate converter is corrected to a voltage command value of all phases applied to a stator of the electric motor in accordance with an output value of the current estimating means. A motor control device comprising a voltage command value corrector.
【請求項11】 三相誘導電動機の固定子に供給する交
流電流群の振幅と周波数を変化させて駆動する電動機制
御装置において、前記三相誘導電動機の一つの相の電流
を測定する電流検出器と、前記電流検出器で検出しない
他の二つの相の電流を推定する電流推定手段と、前記電
流検出器で検出した相の電流を制御する検出相電圧指令
値を出力する検出相電流制御器と、前記検出相電流制御
器で制御しない他の二つの相の電流を制御する非検出相
電流制御手段とを有しており、前記電流検出器の出力値
と前記電流推定手段の出力値と前記検出相電流制御器の
出力値と前記非検出相電流制御手段の出力値を用いて、
前記三相誘導電動機の回転速度を推定する速度推定器を
具備していることを特徴とする電動機制御装置。
11. A motor control device for driving by changing the amplitude and frequency of an AC current group supplied to a stator of a three-phase induction motor, wherein the current detector measures a current of one phase of the three-phase induction motor. Current estimation means for estimating the current of the other two phases not detected by the current detector, and a detection phase current controller for outputting a detection phase voltage command value for controlling the phase current detected by the current detector And non-detection phase current control means for controlling the current of the other two phases which are not controlled by the detection phase current controller, and the output value of the current detector and the output value of the current estimation means Using the output value of the detection phase current controller and the output value of the non-detection phase current control means,
A motor control device comprising a speed estimator for estimating a rotation speed of the three-phase induction motor.
【請求項12】 電流推定手段が、電流検出器で検出し
た相の電流と位相差が90度である仮想の相の電流を推
定する仮想相電流推定器であって、非検出相電流制御手
段が、前記電流検出器で検出した相の電流と位相差が9
0度である仮想の相の電流を制御する仮想相電圧指令値
を出力する仮想相電流制御器であって、速度推定器が、
前記電流検出器の出力値と前記仮想相電流推定器の出力
値と検出相電流制御器の出力値と前記仮想相電流制御器
の出力値を用いて、三相誘導電動機の回転速度を推定す
ることを特徴とする請求項11記載の電動機制御装置。
12. A virtual phase current estimator for estimating a virtual phase current having a phase difference of 90 degrees from a phase current detected by a current detector, wherein the non-detected phase current control means Has a phase difference of 9 from the phase current detected by the current detector.
A virtual phase current controller that outputs a virtual phase voltage command value that controls a virtual phase current that is 0 degrees, wherein the speed estimator is:
Using the output value of the current detector, the output value of the virtual phase current estimator, the output value of the detection phase current controller, and the output value of the virtual phase current controller, estimate the rotational speed of the three-phase induction motor. The motor control device according to claim 11, wherein:
JP2000123735A 2000-04-25 2000-04-25 Electric motor control device Pending JP2001309697A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000123735A JP2001309697A (en) 2000-04-25 2000-04-25 Electric motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000123735A JP2001309697A (en) 2000-04-25 2000-04-25 Electric motor control device

Publications (1)

Publication Number Publication Date
JP2001309697A true JP2001309697A (en) 2001-11-02

Family

ID=18633975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000123735A Pending JP2001309697A (en) 2000-04-25 2000-04-25 Electric motor control device

Country Status (1)

Country Link
JP (1) JP2001309697A (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6956341B2 (en) 2002-07-26 2005-10-18 Kabushiki Kaisha Toyota Chuo Kenkyusho Motor driving control device
JP2006044338A (en) * 2004-08-02 2006-02-16 Nsk Ltd Electric power steering device
JP2007028793A (en) * 2005-07-15 2007-02-01 Hitachi Ltd Ac motor driver and control method of the same
JP2007215306A (en) * 2006-02-08 2007-08-23 Jtekt Corp Controlling device for motor
JP2008050075A (en) * 2006-08-22 2008-03-06 Toshiba Elevator Co Ltd Elevator control device
JP2013038946A (en) * 2011-08-09 2013-02-21 Denso Corp Control unit for rotary machine
JP2013062900A (en) * 2011-09-12 2013-04-04 Denso Corp Controller for rotary machine
JP2013172591A (en) * 2012-02-22 2013-09-02 Denso Corp Ac motor control device
JP2013172592A (en) * 2012-02-22 2013-09-02 Denso Corp Controller for ac motor
CN103715960A (en) * 2012-09-28 2014-04-09 株式会社电装 Control device for AC motor
JP2014072997A (en) * 2012-09-28 2014-04-21 Denso Corp Control device of ac motor
JP2014143896A (en) * 2012-12-28 2014-08-07 Denso Corp Control device for ac motor
JP2015042017A (en) * 2013-08-20 2015-03-02 株式会社デンソー Control device for ac motor
JP2015042019A (en) * 2013-08-20 2015-03-02 株式会社デンソー Controller of ac motor
JP2015042018A (en) * 2013-08-20 2015-03-02 株式会社デンソー Control device for ac motor
US9041324B2 (en) 2012-04-22 2015-05-26 Denso Corporation AC motor control apparatus
US9065378B2 (en) 2012-02-22 2015-06-23 Denso Corporation AC motor control apparatus
JP2015154709A (en) * 2014-02-12 2015-08-24 有限会社シー・アンド・エス国際研究所 Drive controller for ac motor
JP2015162928A (en) * 2014-02-26 2015-09-07 株式会社デンソー Ac motor controlling device
JP2015171311A (en) * 2014-03-11 2015-09-28 株式会社デンソー Controller of ac motor
US9154071B2 (en) 2012-04-22 2015-10-06 Denso Corporation AC motor control apparatus
DE102013202742B4 (en) 2012-02-22 2019-02-14 Denso Corporation AC MOTOR CONTROL DEVICE

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6956341B2 (en) 2002-07-26 2005-10-18 Kabushiki Kaisha Toyota Chuo Kenkyusho Motor driving control device
JP2006044338A (en) * 2004-08-02 2006-02-16 Nsk Ltd Electric power steering device
JP4539218B2 (en) * 2004-08-02 2010-09-08 日本精工株式会社 Electric power steering device
JP2007028793A (en) * 2005-07-15 2007-02-01 Hitachi Ltd Ac motor driver and control method of the same
JP2007215306A (en) * 2006-02-08 2007-08-23 Jtekt Corp Controlling device for motor
JP2008050075A (en) * 2006-08-22 2008-03-06 Toshiba Elevator Co Ltd Elevator control device
JP2013038946A (en) * 2011-08-09 2013-02-21 Denso Corp Control unit for rotary machine
JP2013062900A (en) * 2011-09-12 2013-04-04 Denso Corp Controller for rotary machine
DE102013202742B4 (en) 2012-02-22 2019-02-14 Denso Corporation AC MOTOR CONTROL DEVICE
JP2013172591A (en) * 2012-02-22 2013-09-02 Denso Corp Ac motor control device
US9160267B2 (en) 2012-02-22 2015-10-13 Denso Corporation AC motor control apparatus
US9065378B2 (en) 2012-02-22 2015-06-23 Denso Corporation AC motor control apparatus
DE102013202741B4 (en) 2012-02-22 2019-02-14 Denso Corporation AC MOTOR CONTROL DEVICE
JP2013172592A (en) * 2012-02-22 2013-09-02 Denso Corp Controller for ac motor
US9154071B2 (en) 2012-04-22 2015-10-06 Denso Corporation AC motor control apparatus
US9041324B2 (en) 2012-04-22 2015-05-26 Denso Corporation AC motor control apparatus
JP2014072997A (en) * 2012-09-28 2014-04-21 Denso Corp Control device of ac motor
JP2014073009A (en) * 2012-09-28 2014-04-21 Denso Corp Control device of ac motor
CN103715959B (en) * 2012-09-28 2017-03-01 株式会社电装 Control device for alternating current generator
CN103715960A (en) * 2012-09-28 2014-04-09 株式会社电装 Control device for AC motor
JP2014143896A (en) * 2012-12-28 2014-08-07 Denso Corp Control device for ac motor
US9093936B2 (en) 2012-12-28 2015-07-28 Denso Corporation Control apparatus for AC motor
JP2015042017A (en) * 2013-08-20 2015-03-02 株式会社デンソー Control device for ac motor
JP2015042018A (en) * 2013-08-20 2015-03-02 株式会社デンソー Control device for ac motor
JP2015042019A (en) * 2013-08-20 2015-03-02 株式会社デンソー Controller of ac motor
JP2015154709A (en) * 2014-02-12 2015-08-24 有限会社シー・アンド・エス国際研究所 Drive controller for ac motor
JP2015162928A (en) * 2014-02-26 2015-09-07 株式会社デンソー Ac motor controlling device
JP2015171311A (en) * 2014-03-11 2015-09-28 株式会社デンソー Controller of ac motor

Similar Documents

Publication Publication Date Title
JP2001309697A (en) Electric motor control device
JP4357967B2 (en) Control device for synchronous reluctance motor
JP5130031B2 (en) Position sensorless control device for permanent magnet motor
JP5155344B2 (en) Electric motor magnetic pole position estimation device
JP4677852B2 (en) Vector controller for permanent magnet synchronous motor
JP5156352B2 (en) AC motor control device
JP4263582B2 (en) Brushless motor control device
JP2002335699A (en) Controller of ac motor
JP2008167568A (en) Beatless control device of permanent magnet motor
US6812660B2 (en) Apparatus for controlling brushless motor
JP5428202B2 (en) Control device for permanent magnet type synchronous motor
JP6091446B2 (en) Electric motor control device
JP4771998B2 (en) Electric motor drive
CN115004537A (en) Motor drive device, outdoor unit of air conditioner using same, and motor drive control method
JPH0755080B2 (en) Inverter control device
JP5074318B2 (en) Rotor position estimation device for synchronous motor
JP2005229717A (en) Current sensorless-control method and device of synchronous motor
JP5499594B2 (en) Control device for permanent magnet type synchronous motor
JP2006158046A (en) Sensorless control method and apparatus of ac electric motor
JP5332305B2 (en) Control device for permanent magnet type synchronous motor
JP5186352B2 (en) Electric motor magnetic pole position estimation device
JP5499595B2 (en) Control device for permanent magnet type synchronous motor
JP6707050B2 (en) Synchronous motor controller
JP2007082380A (en) Synchronous motor control device
JP3797484B2 (en) Stepping motor drive device