JPH09215397A - Ac motor controller - Google Patents

Ac motor controller

Info

Publication number
JPH09215397A
JPH09215397A JP8017360A JP1736096A JPH09215397A JP H09215397 A JPH09215397 A JP H09215397A JP 8017360 A JP8017360 A JP 8017360A JP 1736096 A JP1736096 A JP 1736096A JP H09215397 A JPH09215397 A JP H09215397A
Authority
JP
Japan
Prior art keywords
coordinate conversion
current
motor
value
detection value
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
JP8017360A
Other languages
Japanese (ja)
Inventor
Kazutoshi Nagayama
和俊 永山
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP8017360A priority Critical patent/JPH09215397A/en
Publication of JPH09215397A publication Critical patent/JPH09215397A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To compensate for the arithmetic process delay in the second coordi nate conversion of an AC motor control method wherein two coordinate conversions are performed while a magnetic pole position is detected and realize the high precision torque control and current control. SOLUTION: Values Iu and Iw currents supplied to a PM motor 2 from an inverter 1, a phase value θ showing the magnetic pole position of the PM motor 2 and an angular velocity ω are detected. In order to transmit voltage instructions Vu *, Vv * and Vw * to the inverter 1 in accordance with a torque instruction T*, a coordinate conversion by a first coordinate conversion unit 9 and a coordinate conversion by a second coordinate conversion unit 12a are necessary. In the first coordinate conversion, the detected phase value θis used for the coordinate conversion and, in the second coordinate conversion, a corrected detected phase value θc which is obtained by the phase compensation of the delay time of an arithmetic process is used for the coordinate conversion. The corrected detected phase value θc is obtained by a formula: θc =θ+ω.Δt in a position correction unit wherein Δt denotes an arithmetic process delay time.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は交流モータの制御装
置に関し、インバータにより交流モータを駆動する際
に、精度の良いトルク制御及び電流制御ができるよう工
夫したものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an AC motor control device, and is devised so as to enable accurate torque control and current control when an AC motor is driven by an inverter.

【0002】[0002]

【従来の技術】インバータで駆動される永久磁石同期電
動機(以下「PMモータ」と略す)は、主に小容量AC
サーボモータとして広く用いられている。PMモータ
は、永久磁石により界磁磁束が作られるため、高精度の
トルク制御及び電流制御を行うためには、正確な磁極位
置の情報が必要不可欠となる。
2. Description of the Related Art Permanent magnet synchronous motors (hereinafter abbreviated as "PM motors") driven by inverters are mainly small capacity AC.
Widely used as a servo motor. Since a magnetic field flux is created by a permanent magnet in a PM motor, accurate magnetic pole position information is indispensable for highly accurate torque control and current control.

【0003】ここでPMモータをインバータ駆動する従
来の制御装置を、図2を参照して説明する。同図に示す
ように、インバータ1からPMモータ2に等価三相電流
(または等価三相電圧)を供給することによりPMモー
タ2が回転する。速度検出器(パルスジェネレータ)3
は、PMモータ2の回転子と共に回転してパルス信号P
を出力する。位置検出部4は、パルス信号Pを基に、P
Mモータ2の回転子位置(位相)即ち磁極位置を示す位
相検出値θを求め、速度検出部5は、パルス信号Pを基
に、PMモータ2の回転子速度を示す速度検出値ωrを
求める。角速度検出部6は、PMモータ2の極数pと速
度検出値ωrとから角速度検出値ωを求める。
A conventional control device for driving a PM motor by an inverter will be described with reference to FIG. As shown in the figure, the PM motor 2 is rotated by supplying an equivalent three-phase current (or an equivalent three-phase voltage) from the inverter 1 to the PM motor 2. Speed detector (pulse generator) 3
Rotates with the rotor of the PM motor 2 to generate a pulse signal P
Is output. The position detection unit 4 uses the pulse signal P to generate P
The phase detection value θ indicating the rotor position (phase) of the M motor 2, that is, the magnetic pole position is obtained, and the speed detection unit 5 obtains the speed detection value ωr indicating the rotor speed of the PM motor 2 based on the pulse signal P. . The angular velocity detection unit 6 obtains the angular velocity detection value ω from the pole number p of the PM motor 2 and the velocity detection value ωr.

【0004】電流検出部7,8はu相及びw相の電流検
出値Iu ,Iw を求める。第1の座標変換部9は、電流
検出値Iu ,Iw からv相の電流検出値Iv を求め、更
に三相の電流検出値Iu ,Iv ,Iw を三相/二相変換
し、位相検出値θを用いて回転座標系のトルク電流検出
値Iq 及び磁化電流検出値Id を求める。
The current detectors 7 and 8 determine the u-phase and w-phase current detection values I u and I w . The first coordinate conversion unit 9 obtains a v-phase current detection value I v from the current detection values I u , I w , and further calculates three-phase current detection values I u , I v , I w in three-phase / two-phase. After conversion, the detected torque current I q and the detected magnetizing current I d in the rotating coordinate system are obtained using the phase detection value θ.

【0005】トルク制御部10は、トルク指令T* が入
力されると速度検出値ωrを用いて、回転座標系の磁化
電流指令Id * 及びトルク電流指令Iq * を求める。
When the torque command T * is input, the torque control unit 10 uses the detected speed value ωr to obtain the magnetizing current command I d * and the torque current command I q * in the rotating coordinate system.

【0006】電流制御部11は、回転座標系のトルク電
流指令Iq * 及び磁化電流指令Id *と、トルク電流検出
値Iq 及び磁化電流検出値Id との偏差を比例・積分演
算し且つ角速度検出値ωを用いることにより、回転座標
系のトルク電圧指令Vq * 及び磁化電圧指令Vd * を求め
る。
The current controller 11 performs proportional / integral calculation of the deviation between the torque current command I q * and the magnetizing current command I d * in the rotating coordinate system and the detected torque current value I q and the magnetizing current value I d. Further, by using the detected angular velocity value ω, the torque voltage command V q * and the magnetizing voltage command V d * of the rotating coordinate system are obtained.

【0007】第2の座標変換部12は、位相検出値θを
用いて回転座標系のトルク電圧指令Vq * 及び磁化電圧
指令Vd * を座標変換して、静止座標系の三相の電圧指
令Vu * ,Vv * ,Vw * を求める。
The second coordinate converter 12 converts the phase detection value θ into
Use the torque voltage command V of the rotating coordinate systemq *And magnetizing voltage
Command Vd *Coordinate transformation, and the three-phase voltage finger in the stationary coordinate system.
Order Vu * , Vv *, Vw *Ask for.

【0008】インバータ1は、電圧指令Vu * ,Vv *
w * を基に制御され、等価三相電力をPMモータ2に
供給する。なお図2において点線で囲んだ部分は、ソフ
トウェアで処理している。
The inverter 1 has voltage commands V u * , V v * ,
It is controlled based on V w * and supplies equivalent three-phase power to the PM motor 2. Note that the portion surrounded by the dotted line in FIG. 2 is processed by software.

【0009】[0009]

【発明が解決しようとする課題】図2を基に説明したよ
うに、上述したタイプのモータ制御装置では、1制御周
期中に2回の座標変換を行うことになる。この場合、第
1の座標変換部9による座標変換は、位置検出(位相検
出値θの検出)とほぼ同時に行うため、位置の誤差はほ
とんどない。
As described with reference to FIG. 2, in the motor control device of the type described above, the coordinate conversion is performed twice during one control cycle. In this case, since the coordinate conversion by the first coordinate conversion unit 9 is performed almost simultaneously with the position detection (detection of the phase detection value θ), there is almost no position error.

【0010】ところが第2の座標変換部12による座標
変換は、第1の座標変換部9による座標変換に対して、
演算遅れ(数+μs)が存在する。このため、第2の座
標変換部12による座標変換で用いた磁極位置(位相)
は、実際の磁極位置(位相)に対して誤差を有すること
になる。特にPMモータ3の回転数が高くなるほど誤差
が無視できなくなり、インバータ1へ出力する電圧指令
u * ,Vv * ,Vw *に影響を及ぼし、所望の位相での電
圧が得られなくなる。つまり、電流制御精度が低下する
ことになる。
However, the coordinate conversion by the second coordinate conversion unit 12 is different from that by the first coordinate conversion unit 9.
There is a calculation delay (number + μs). Therefore, the magnetic pole position (phase) used in the coordinate conversion by the second coordinate conversion unit 12
Will have an error with respect to the actual magnetic pole position (phase). In particular, as the number of revolutions of the PM motor 3 becomes higher, the error cannot be ignored and affects the voltage commands V u * , V v * , V w * output to the inverter 1, and the voltage at the desired phase cannot be obtained. That is, the current control accuracy is reduced.

【0011】本発明は、上記従来技術に鑑み、精度の良
いトルク制御及び電流制御のできる交流モータの制御装
置を提供することを目的とする。
In view of the above-mentioned prior art, it is an object of the present invention to provide a control device for an AC motor which is capable of accurate torque control and current control.

【0012】[0012]

【課題を解決するための手段】上記課題を解決する本発
明は、電圧指令に応じた交流電力を交流モータに送るイ
ンバータと、前記インバータから前記交流モータに送る
電流を検出して電流検出値を出力する電流検出部と、前
記交流モータの磁極位置を検出してこの磁極位置を示す
位相検出値を出力する位置検出部と、前記交流モータの
角速度を求めて角速度検出値を出力する角速度検出部
と、前記位相検出値を用いて静止座標系の前記電流検出
値を座標変換して回転座標系のトルク電流検出値及び磁
化電流検出値を出力する第1の座標変換部と、トルク電
流指令及び磁化電流指令と前記トルク電流検出値及び磁
化電流検出値との偏差を基に回転座標系のトルク電圧指
令及び磁化電圧指令を求めて出力する電流制御部と、磁
極位置を示す座標位置データを用いて、前記トルク電圧
指令及び磁化電圧指令を座標変換して静止座標系の前記
電圧指令を出力する第2の座標変換部と、を有する交流
モータの制御装置において、前記第1の座標変換部によ
る座標変換を行う時点と前記第2の座標変換部により座
標変換を行う時点との時間差である演算遅れ時間を前記
角速度検出値に乗算した値を、前記位相検出値に加えた
値を、補正位相検出値として求め、この補正位相検出値
を前記座標位置データとして前記第2の座標変換部に送
る位置補正部を備えたことを特徴とする。
According to the present invention for solving the above-mentioned problems, an inverter for sending an AC power according to a voltage command to an AC motor and a current sent from the inverter to the AC motor are detected to obtain a current detection value. An output current detection unit, a position detection unit that detects the magnetic pole position of the AC motor and outputs a phase detection value indicating the magnetic pole position, and an angular velocity detection unit that calculates the angular velocity of the AC motor and outputs the angular velocity detection value. A first coordinate conversion unit for converting the current detection value in the stationary coordinate system using the phase detection value and outputting the detected torque current value and magnetized current detection value in the rotating coordinate system; A current control unit that obtains and outputs a torque voltage command and a magnetizing voltage command of a rotating coordinate system based on the deviations of the magnetizing current command and the detected torque current value and the detected magnetizing current value, and a coordinate position indicating a magnetic pole position. A second coordinate conversion unit, which uses data to coordinate-convert the torque voltage command and the magnetizing voltage command to output the voltage command in a static coordinate system, in a control device for an AC motor, wherein the first coordinate A value obtained by multiplying the angular velocity detection value by a value obtained by multiplying the angular velocity detection value by a calculation delay time, which is a time difference between the time point when the coordinate conversion is performed by the conversion unit and the time point when the coordinate conversion is performed by the second coordinate conversion unit, is obtained. A position correction unit is provided, which is obtained as a correction phase detection value and sends the correction phase detection value as the coordinate position data to the second coordinate conversion unit.

【0013】[0013]

【発明の実施の形態】以下に、本発明の実施の形態を図
面に基づき詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.

【0014】図2に示すように、本発明の実施の形態で
は、位置補正部20が新たに付加されたことと、第2の
座標変換部12aは補正位相検出値θc (これの詳細は
後述する)を用いて座標変換をすること、が従来と異な
り、他の部分は図2に示す従来技術と同様である。
As shown in FIG. 2, in the embodiment of the present invention, the position correction unit 20 is newly added, and the second coordinate conversion unit 12a causes the corrected phase detection value θ c (details of this will be described below). The coordinate conversion using (described later) is different from the conventional technique, and other portions are the same as those of the conventional technique shown in FIG.

【0015】即ち図1に示すように、インバータ1から
PMモータ2に等価三相電流(または等価三相電圧)を
供給することによりPMモータ2が回転する。速度検出
器(パルスジェネレータ)3は、PMモータ2の回転子
と共に回転してパルス信号Pを出力する。位置検出部4
は、パルス信号Pを基に、PMモータ2の回転子位置
(位相)即ち磁極位置を示す位相検出値θを求め、速度
検出部5は、パルス信号Pを基に、PMモータ2の回転
子速度を示す速度検出値ωrを求める。角速度検出部6
は、PMモータ2の極数pと速度検出値ωrとから角速
度検出値ωを求める。
That is, as shown in FIG. 1, the PM motor 2 is rotated by supplying an equivalent three-phase current (or equivalent three-phase voltage) from the inverter 1 to the PM motor 2. The speed detector (pulse generator) 3 rotates together with the rotor of the PM motor 2 and outputs the pulse signal P. Position detector 4
Is a phase detection value θ indicating the rotor position (phase) of the PM motor 2, that is, the magnetic pole position, based on the pulse signal P, and the speed detection unit 5 determines the rotor of the PM motor 2 based on the pulse signal P. A speed detection value ωr indicating the speed is obtained. Angular velocity detector 6
Calculates the angular velocity detection value ω from the number of poles p of the PM motor 2 and the velocity detection value ωr.

【0016】電流検出部7,8はu相及びw相の電流検
出値Iu ,Iw を求める。第1の座標変換部9は、電流
検出値Iu ,Iw からv相の電流検出値Iv を求め、更
に三相の電流検出値Iu ,Iv ,Iw を三相/二相変換
し、位相検出値θを用いて回転座標系のトルク電流検出
値Iq 及び磁化電流検出値Id を求める。
The current detectors 7 and 8 determine the u-phase and w-phase current detection values I u and I w . The first coordinate conversion unit 9 obtains a v-phase current detection value I v from the current detection values I u , I w , and further calculates three-phase current detection values I u , I v , I w in three-phase / two-phase. After conversion, the detected torque current I q and the detected magnetizing current I d in the rotating coordinate system are obtained using the phase detection value θ.

【0017】トルク制御部10は、トルク指令T* が入
力されると速度検出値ωrを用いて、回転座標系の磁化
電流指令Id * 及びトルク電流指令Iq * を求める。
When the torque command T * is input, the torque control unit 10 uses the detected speed value ωr to obtain the magnetizing current command I d * and the torque current command I q * in the rotating coordinate system.

【0018】電流制御部11は、回転座標系のトルク電
流指令Iq * 及び磁化電流指令Id *と、トルク電流検出
値Iq 及び磁化電流検出値Id との偏差を比例・積分演
算し且つ角速度検出値ωを用いることにより、回転座標
系のトルク電圧指令Vq * 及び磁化電圧指令Vd * を求め
る。
The current controller 11 performs proportional / integral calculation of the deviation between the torque current command I q * and the magnetizing current command I d * of the rotating coordinate system and the detected torque current value I q and the magnetizing current value I d. Further, by using the detected angular velocity value ω, the torque voltage command V q * and the magnetizing voltage command V d * of the rotating coordinate system are obtained.

【0019】第2の座標変換部12aは、補正位相検出
値θc を用いて回転座標系のトルク電圧指令Vq * 及び
磁化電圧指令Vd * を座標変換して、静止座標系の三相
の電圧指令Vu * ,Vv * ,Vw * を求める。
The second coordinate conversion unit 12a performs coordinate conversion of the torque voltage command V q * and the magnetizing voltage command V d * of the rotating coordinate system using the corrected phase detection value θ c , and the three-phase of the stationary coordinate system. The voltage commands V u * , V v * , and V w * are calculated.

【0020】インバータ1は、電圧指令Vu * ,Vv *
w * を基に制御され、等価三相電力をPMモータ2に
供給する。なお図2において点線で囲んだ部分は、ソフ
トウェアで処理している。
The inverter 1 has voltage commands V u * , V v * ,
It is controlled based on V w * and supplies equivalent three-phase power to the PM motor 2. Note that the portion surrounded by the dotted line in FIG. 2 is processed by software.

【0021】ここで位置補正部20の演算手法を説明す
る。この位置補正部20は次式(1)の演算をして補正
位相検出値θc を演算して出力する。 θc =θ+ω・Δt …(1)
Here, the calculation method of the position correction unit 20 will be described. The position correction unit 20 calculates the corrected phase detection value θ c by the calculation of the following equation (1) and outputs it. θ c = θ + ω · Δt (1)

【0022】上式(1)において、θは位置検出部4で
求めた位相検出値、ωは角速度検出部6により求めた角
速度検出値である。更にΔtは、第1の座標変換部9に
より座標変換を行う時点と、第2の座標変換部12aに
より座標変換を行う時点との間の時間、つまり、演算遅
れ時間である。この演算遅れ時間Δtは、演算処理装置
(図1において点線で囲んだ演算部の演算を行う装置)
の性能及びソフトウェアによりあらかじめ計算されて、
設定されている。
In the above equation (1), θ is the phase detection value obtained by the position detection unit 4, and ω is the angular velocity detection value obtained by the angular velocity detection unit 6. Further, Δt is the time between the time when the coordinate conversion is performed by the first coordinate conversion unit 9 and the time when the coordinate conversion is performed by the second coordinate conversion unit 12a, that is, the calculation delay time. The calculation delay time Δt is calculated by a calculation processing device (device for calculating the calculation part surrounded by a dotted line in FIG. 1).
Pre-calculated by the performance and software of
It is set.

【0023】上式(1)の演算により求めた補正位相検
出値θc は、位相検出値θに対して演算遅れの分(つま
りω・Δt)だけ補正したものとなっている。つまり、
補正位相検出値θc は、第2の座標変換部12aにより
座標変換を行う時点での、PMモータ2の磁極位置(位
相)を示すものとなっている。
The corrected phase detection value θ c obtained by the calculation of the above equation (1) is corrected by the calculation delay (that is, ω · Δt) with respect to the phase detection value θ. That is,
The corrected phase detection value θ c indicates the magnetic pole position (phase) of the PM motor 2 at the time when coordinate conversion is performed by the second coordinate conversion unit 12a.

【0024】このため、第2の座標変換部12aにおい
て、補正位相検出値θc を用いて、回転座標系のトルク
電圧指令Vq * 及び磁化電圧指令Vd * を、静止座標系の
電圧指令Vu * ,Vv * ,Vw * に座標変換する際に、誤
差が生じることなく、精度のよい電圧指令Vu *
v * ,Vw * が得られる。よって精度の良いトルク制御
及び電流制御を実現できる。
Therefore, in the second coordinate conversion unit 12a, the corrected phase detection value θ c is used to convert the torque voltage command V q * and the magnetizing voltage command V d * in the rotating coordinate system into the voltage command in the stationary coordinate system. When the coordinate conversion into V u * , V v * , and V w * is performed, an accurate voltage command V u * with no error is generated.
V v * and V w * are obtained. Therefore, accurate torque control and current control can be realized.

【0025】なお図1の実施の形態では、制御対象とな
るモータはPMモータであったが、制御対象のモータが
誘導電動機やPMモータ以外のタイプの同期電動機であ
っても本発明を適用することができる。つまり、交流モ
ータの磁極位置を検出しつつ制御のための座標変換を行
うタイプの制御方法に対して、本発明を適用することが
できる。
In the embodiment of FIG. 1, the motor to be controlled is the PM motor, but the present invention is applied even if the motor to be controlled is an induction motor or a synchronous motor of a type other than the PM motor. be able to. That is, the present invention can be applied to a control method of a type that performs coordinate conversion for control while detecting the magnetic pole position of the AC motor.

【0026】[0026]

【発明の効果】以上実施の形態と共に具体的に説明した
ように本発明によれば、第2の座標変換を行う際に、演
算遅れの分だけ補正した補正位相検出値を用いて、第2
の座標変換を行うようにしたので、トルク制御及び電流
制御の精度が向上する。
According to the present invention as specifically described in connection with the above embodiments, when the second coordinate conversion is performed, the second phase is corrected by using the corrected phase detection value corrected by the calculation delay.
Since the coordinate conversion is performed, the accuracy of torque control and current control is improved.

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

【図1】本発明の実施の形態を示すブロック回路図。FIG. 1 is a block circuit diagram showing an embodiment of the present invention.

【図2】従来技術を示すブロック回路図。FIG. 2 is a block circuit diagram showing a conventional technique.

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

1 インバータ 2 PMモータ 3 速度検出器 4 位置検出部 5 速度検出部 6 角速度検出部 7,8 電流検出部 9 第1の座標変換部 10 トルク制御部 11 電流制御部 12 第2の座標変換部 12a 第2の座標変換部 20 位置補正部 P パルス信号 θ 位相検出値 θc 補正位相検出値 ωr 速度検出値 ω 角速度検出値 Iu ,Iw 電流検出値 Id 磁化電流検出値 Iq トルク電流検出値 Id * 磁化電流指令 Iq * トルク電流指令 T* トルク指令 Vd * 磁化電圧指令 Vq * トルク電圧指令 Vu * ,Vv * ,Vw * 電圧指令 Δt 演算遅れ時間1 Inverter 2 PM Motor 3 Speed Detector 4 Position Detection Section 5 Speed Detection Section 6 Angular Speed Detection Section 7, 8 Current Detection Section 9 First Coordinate Conversion Section 10 Torque Control Section 11 Current Control Section 12 Second Coordinate Conversion Section 12a Second coordinate conversion unit 20 Position correction unit P Pulse signal θ Phase detection value θ c Correction phase detection value ωr Velocity detection value ω Angular velocity detection value I u , I w Current detection value I d Magnetization current detection value I q Torque current detection Value I d * Magnetizing current command I q * Torque current command T * Torque command V d * Magnetizing voltage command V q * Torque voltage command V u * , V v * , V w * Voltage command Δt Calculation delay time

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 電圧指令に応じた交流電力を交流モータ
に送るインバータと、 前記インバータから前記交流モータに送る電流を検出し
て電流検出値を出力する電流検出部と、 前記交流モータの磁極位置を検出してこの磁極位置を示
す位相検出値を出力する位置検出部と、 前記交流モータの角速度を求めて角速度検出値を出力す
る角速度検出部と、 前記位相検出値を用いて静止座標系の前記電流検出値を
座標変換して回転座標系のトルク電流検出値及び磁化電
流検出値を出力する第1の座標変換部と、 トルク電流指令及び磁化電流指令と前記トルク電流検出
値及び磁化電流検出値との偏差を基に回転座標系のトル
ク電圧指令及び磁化電圧指令を求めて出力する電流制御
部と、 磁極位置を示す座標位置データを用いて、前記トルク電
圧指令及び磁化電圧指令を座標変換して静止座標系の前
記電圧指令を出力する第2の座標変換部と、を有する交
流モータの制御装置において、 前記第1の座標変換部による座標変換を行う時点と前記
第2の座標変換部により座標変換を行う時点との時間差
である演算遅れ時間を前記角速度検出値に乗算した値
を、前記位相検出値に加えた値を、補正位相検出値とし
て求め、この補正位相検出値を前記座標位置データとし
て前記第2の座標変換部に送る位置補正部を備えたこと
を特徴とする交流モータの制御装置。
1. An inverter for sending AC power according to a voltage command to an AC motor, a current detector for detecting a current sent from the inverter to the AC motor and outputting a current detection value, and a magnetic pole position of the AC motor. A position detection unit that detects a phase detection value indicating the magnetic pole position and outputs an angular speed detection value by obtaining the angular speed of the AC motor; and a stationary coordinate system using the phase detection value. A first coordinate converter for converting the detected current value into coordinates and outputting a detected torque current value and a detected magnetizing current value in a rotating coordinate system; a torque current command and a magnetizing current command; and a detected torque current value and a magnetizing current detection Based on the deviation from the value, a current control unit that obtains and outputs a torque voltage command and a magnetizing voltage command in the rotating coordinate system, and the torque voltage command and the torque voltage command using the coordinate position data indicating the magnetic pole position. In a control device for an AC motor having a second coordinate conversion unit that performs coordinate conversion of a magnetizing voltage command and outputs the voltage command in a stationary coordinate system, a time point when the coordinate conversion is performed by the first coordinate conversion unit, and A value obtained by adding a value obtained by multiplying the angular velocity detection value by a calculation delay time, which is a time difference from the time when the coordinate conversion is performed by the second coordinate conversion unit, to the phase detection value, is obtained as a correction phase detection value, and the correction is performed. A control device for an AC motor, comprising: a position correction unit that sends a phase detection value as the coordinate position data to the second coordinate conversion unit.
JP8017360A 1996-02-02 1996-02-02 Ac motor controller Pending JPH09215397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8017360A JPH09215397A (en) 1996-02-02 1996-02-02 Ac motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8017360A JPH09215397A (en) 1996-02-02 1996-02-02 Ac motor controller

Publications (1)

Publication Number Publication Date
JPH09215397A true JPH09215397A (en) 1997-08-15

Family

ID=11941883

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8017360A Pending JPH09215397A (en) 1996-02-02 1996-02-02 Ac motor controller

Country Status (1)

Country Link
JP (1) JPH09215397A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008026270A1 (en) * 2006-08-31 2008-03-06 Mitsubishi Electric Corporation Electric motor driving device, and compressor driving device
JP2013090567A (en) * 2011-10-14 2013-05-13 Deere & Co Method and system for estimating rotor angle of electric machine
US20130278186A1 (en) * 2012-04-22 2013-10-24 Denso Corporation Ac motor control apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008026270A1 (en) * 2006-08-31 2008-03-06 Mitsubishi Electric Corporation Electric motor driving device, and compressor driving device
JPWO2008026270A1 (en) * 2006-08-31 2010-01-14 三菱電機株式会社 Electric motor drive device and compressor drive device
AU2006347701B2 (en) * 2006-08-31 2010-11-18 Mitsubishi Electric Corporation Electric motor driving device, and compressor driving device
JP4693904B2 (en) * 2006-08-31 2011-06-01 三菱電機株式会社 Electric motor drive device and compressor drive device
JP2013090567A (en) * 2011-10-14 2013-05-13 Deere & Co Method and system for estimating rotor angle of electric machine
US20130278186A1 (en) * 2012-04-22 2013-10-24 Denso Corporation Ac motor control apparatus
JP2013225994A (en) * 2012-04-22 2013-10-31 Denso Corp Controller for ac motor
US9035580B2 (en) 2012-04-22 2015-05-19 Denso Corporation AC motor control apparatus

Similar Documents

Publication Publication Date Title
JP4067949B2 (en) Motor control device
JP3661642B2 (en) Motor control device and control method thereof
JP5155344B2 (en) Electric motor magnetic pole position estimation device
JP3467961B2 (en) Control device for rotating electric machine
JP4168730B2 (en) Control device for three-phase AC motor
JP3419725B2 (en) Position sensorless motor controller
JP2008086129A (en) Ac motor controller and constant measurement apparatus
JP2005051892A (en) Motor driving device
JP2001346396A (en) Speed control apparatus for synchronous reluctance motor
JPH08205578A (en) Device for sensing magnetic-pole position of motor
JP2002095300A (en) Method of controlling permanent magnet synchronous motor
JP2004064909A (en) Motor control device
JP2002223600A (en) Motor controller
JP2003267237A (en) Electric power steering device and its control method
JPH08289588A (en) Power converter
JP2001309697A (en) Electric motor control device
JP5082216B2 (en) Rotation detection device for turbocharger with electric motor and rotation detection method for turbocharger with electric motor
JPH09215397A (en) Ac motor controller
JP2001190099A (en) Vector control method of permanent magnet synchronous motor
JP2003250293A (en) Method and apparatus for controlling motor
JP2010028981A (en) Rotor position estimating method for synchronous motor, and controller for the synchronous motor
JP4147883B2 (en) Motor control device
JP2007082380A (en) Synchronous motor control device
JP4735287B2 (en) Synchronous motor control device and control method using the synchronous motor control device
JP2764002B2 (en) Position control system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030909