JP2010200544A - Ac motor controller and control method - Google Patents

Ac motor controller and control method Download PDF

Info

Publication number
JP2010200544A
JP2010200544A JP2009044590A JP2009044590A JP2010200544A JP 2010200544 A JP2010200544 A JP 2010200544A JP 2009044590 A JP2009044590 A JP 2009044590A JP 2009044590 A JP2009044590 A JP 2009044590A JP 2010200544 A JP2010200544 A JP 2010200544A
Authority
JP
Japan
Prior art keywords
motor
axis current
value
current command
command
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
JP2009044590A
Other languages
Japanese (ja)
Inventor
Mamoru Takagi
護 高木
Shinya Morimoto
進也 森本
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2009044590A priority Critical patent/JP2010200544A/en
Publication of JP2010200544A publication Critical patent/JP2010200544A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an ac motor controller and a control method which estimate the coil resistance value of an ac motor during its revolution, estimate the coil resistance value of the ac motor even in a high-speed rotation range, and compensate a change in the coil resistance value of the ac motor due to a temperature change during motor revolution. <P>SOLUTION: The ac motor controller includes a d-axis current instruction setting unit (8) capable of arbitrarily giving a d-axis current instruction, and a coil resistance estimating unit (9) which is given at least two patterns of d-axis current instructions from the d-axis current instruction setting unit (8), calculates the inner product of a voltage instruction and a current instruction or current detection value to determine effective power per pattern, and calculates the coil resistance value of the ac motor controller from a difference between effective power per pattern and from a d-axis current instruction or d-axis current detection value. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、交流電動機の巻線抵抗値を推定する交流電動機の制御装置および制御方法に関する。 The present invention relates to a control device and a control method for an AC motor that estimates a winding resistance value of the AC motor.

従来の交流電動機の制御装置は、実運転前に直流励磁し、その時の出力電圧と出力電流値から交流電動機の巻線抵抗値を求めている(例えば、特許文献1参照)。また、電流制御相当の出力値と電流検出値と周波数指令値と推定位相誤差値および電動機定数を用いて、交流電動機の巻線抵抗値相当あるいは巻線抵抗の設定誤差相当を求めるものもある(例えば、特許文献2参照)。また、出力周波数あるいは出力トルクを0に制御し、電流Idと電圧Vdの積を累積加算し、それを電流Idの二乗値の累積加算値で除算して交流電動機の巻線抵抗値を求めるものもある(例えば、特許文献3参照)。 A conventional AC motor control device performs DC excitation before actual operation, and obtains the winding resistance value of the AC motor from the output voltage and output current value at that time (see, for example, Patent Document 1). Also, there is a method for obtaining an equivalent value of winding resistance of an AC motor or setting error of winding resistance by using an output value equivalent to current control, a current detection value, a frequency command value, an estimated phase error value, and an electric motor constant ( For example, see Patent Document 2). Further, the output frequency or output torque is controlled to 0, the product of the current Id and the voltage Vd is cumulatively added, and the product is divided by the cumulative addition value of the square value of the current Id to obtain the winding resistance value of the AC motor. (For example, refer to Patent Document 3).

図4において、101は永久磁石同期モータ、102はインバータ、113は直流電源、103は電流検出器、104は回転位相指令値θcと永久磁石同期モータ1の回転位相値θの偏差である位相誤差値Δθ(θc−θ)の推定値(Δθc)を演算する位相誤差演算部である。また、105は推定位相誤差値Δθcから周波数指令値ω1を演算する周波数演算部、106は周波数指令値ω1から永久磁石同期モータ1の回転位相指令θcを演算する位相演算部である。また、107は3相交流電流の検出値Iuc、Ivc、Iwcと回転位相指令値θcからd軸およびq軸の電流検出値Idc、Iqcを出力する座標変換部、108は上位から与えられる第1のd軸電流指令値Idとd軸電流検出値Idcの偏差に応じて、第2のd軸電流指令値Id**を出力するd軸電流指令演算部である。 In FIG. 4, 101 is a permanent magnet synchronous motor, 102 is an inverter, 113 is a DC power supply, 103 is a current detector, 104 is a phase that is a deviation between the rotational phase command value θc * and the rotational phase value θ of the permanent magnet synchronous motor 1. This is a phase error calculation unit that calculates an estimated value (Δθc) of the error value Δθ (θc * −θ). Reference numeral 105 denotes a frequency calculation unit that calculates the frequency command value ω1 * from the estimated phase error value Δθc, and reference numeral 106 denotes a phase calculation unit that calculates the rotational phase command θc * of the permanent magnet synchronous motor 1 from the frequency command value ω1 * . Reference numeral 107 denotes a coordinate conversion unit that outputs the detected current values Idc and Iqc of the d-axis and the q-axis from the detected values Iuc, Ivc, and Iwc of the three-phase alternating current and the rotational phase command value θc * . The d-axis current command calculation unit outputs a second d-axis current command value Id ** in accordance with a deviation between the d-axis current command value Id * of 1 and the detected d-axis current value Idc.

また、109は上位から与えられる第1のq軸電流指令値Iqとq軸電流検出値Iqcの偏差に応じて、第2のq軸電流指令値Iq**を出力するq軸電流指令演算部、110はd軸およびq軸の第2の電流指令値Id**、Iq**と周波数指令値ω1および永久磁石同期モータ1の電気定数を用いて、電圧指令値Vd**、Vq**を出力するベクトル制御演算部である。また、111は第2のq軸電流指令値Iq**とq軸電流検出値Iqcと周波数指令値ω1と推定位相誤差値Δθcおよび永久磁石同期モータ1の電気定数に基づいて、抵抗の設定誤差を含む電圧値ΔVr^を同定し、その同定値を用いて、比例あるいは積分演算を行い、抵抗の設定誤差電圧値ΔVrを算出し、q軸電圧指令値Vq***と推定位相誤差値Δθcの演算部に出力する抵抗同定演算部である。また、112は電圧指令値Vd**、Vq***と回転位相指令値θcから3相交流の電圧指令Vu、Vv、Vwを出力する座標変換部である。
ベクトル制御演算部110では、式(1)で示される電圧指令値Vd**、Vq**が演算される。
Reference numeral 109 denotes a q-axis current command calculation that outputs a second q-axis current command value Iq ** in accordance with the deviation between the first q-axis current command value Iq * and the q-axis current detection value Iqc given from the host. , 110 are the voltage command values Vd ** , Vq using the second current command values Id ** , Iq ** , the frequency command value ω1 *, and the electric constants of the permanent magnet synchronous motor 1 for the d-axis and the q-axis. It is a vector control arithmetic unit that outputs ** . Reference numeral 111 denotes a resistance setting based on the second q-axis current command value Iq ** , the q-axis current detection value Iqc, the frequency command value ω1 * , the estimated phase error value Δθc, and the electric constant of the permanent magnet synchronous motor 1. The voltage value ΔVr ^ including the error is identified, and using the identified value, proportional or integral calculation is performed to calculate the resistance setting error voltage value ΔVr * , and the q-axis voltage command value Vq *** and the estimated phase error It is a resistance identification calculation unit that outputs to the calculation unit of the value Δθc. Also, 112 is a voltage command value Vd **, voltage command Vq *** the rotational phase command value .theta.c * from 3-phase AC Vu *, Vv *, a coordinate conversion unit that outputs Vw *.
In the vector control calculation unit 110, the voltage command values Vd ** and Vq ** shown by the equation (1) are calculated.


式(1)において、Rは抵抗値、Ldはd軸インダクタンス値、Lqはq軸インダクタンス値、Keは誘起電圧係数、*は設定値である。
制御軸の基準であるθcとモータの基準のθとの偏差である位相誤差値Δθが発生する場合、制御軸(dc−qc)からモータ軸(d−q)への変換座標行列は式(2)となる。

In Equation (1), R is a resistance value, Ld is a d-axis inductance value, Lq is a q-axis inductance value, Ke is an induced voltage coefficient, and * is a set value.
If the phase error value Δθ is a deviation between θ of the reference in which .theta.c * and the motor reference of the control shaft occurs, converted coordinate matrix equation from the control shaft (dc-qc) motor shaft to (d-q) (2)


前述の位相誤差値Δθが発生する場合、制御側で演算したモータの印加電圧Vd、Vqは式(1)、式(2)より式
(3)となる。

When the above-described phase error value Δθ occurs, the applied voltages Vd and Vq of the motor calculated on the control side are expressed by equation (3) from equations (1) and (2).

一方、モータの印加電圧Vd、Vqは推定位相誤差値Δθc、電流検出値Idc、Iqc、モータ定数を用いて表すと、式(4)になる。 On the other hand, when the motor applied voltages Vd and Vq are expressed by using the estimated phase error value Δθc, the current detection values Idc and Iqc, and the motor constant, the equation (4) is obtained.

ここで、式(3)右辺=式(4)右辺の関係と、Lq=Lq、Ld=Ld、Ke=KeおよびIdを「ゼロ」、Iqを「所定値」に設定して電流指令の演算を行うと、q軸電流指令演算部109の出力値Iq**は、式(5)で示すことができる。 Here, the right side of the equation (3) = the right side of the equation (4), Lq * = Lq, Ld * = Ld, Ke * = Ke and Id * are set to “zero”, and Iq * is set to “predetermined value”. When the current command is calculated, the output value Iq ** of the q-axis current command calculation unit 109 can be expressed by Expression (5).

また、式(5)において、低速回転域では、式(6)の関係が成立する。 Further, in the equation (5), the relationship of the equation (6) is established in the low speed rotation range.


式(6)を用いると式(5)は以下の式(7)のように近似することができる。

When Expression (6) is used, Expression (5) can be approximated as the following Expression (7).


ここで、式(7)の両辺に、抵抗の設定値Rを乗じて、R×Iqcの電圧値を減算すると、式(8)になる。

Here, both sides of the equation (7), multiplied by the resistance setting R *, is subtracted a voltage value of R * × Iqc, becomes Equation (8).

式(8)より、抵抗の設定誤差を含む電圧値ΔVr(=(R−R)×Iqc)を求めると、式(9)になる。 When a voltage value ΔVr (= (R−R * ) × Iqc) including a resistance setting error is obtained from Expression (8), Expression (9) is obtained.

したがって、第2のq軸電流指令値Iq**と電流検出値Iqcと周波数指令値ω1と推定位相誤差値Δθcおよびモータ定数を用いて式(9)の演算を行うことにより、電圧値ΔVrを同定することができる。また、ΔVrをIqcあるいはIqで除算することで、抵抗の設定誤差値(R−R)を直接求めることができる。 Therefore, the voltage value ΔVr is obtained by performing the calculation of Expression (9) using the second q-axis current command value Iq ** , the current detection value Iqc, the frequency command value ω1 * , the estimated phase error value Δθc, and the motor constant. Can be identified. Further, by dividing ΔVr by Iqc or Iq * , the resistance setting error value (R−R * ) can be directly obtained.

図5において、電動機の制御装置は、インバータ201、交流電動機202、電流検出器203、電流座標変換回路204、トルク電流制御回路205、励磁電流制御回路206、位相演算回路207、出力電圧演算回路208、スイッチングパターン発生回路209、電動機定数演算器210、出力周波数補正器211を備えている。インバータ1はパワー素子により三相交流入力を直流に変換した直流電圧をPWM制御方式により任意の周波数と電圧の交流に変換し、交流電動機202に供給する。電流検出器203は、前記交流電動機202に供給される電流を検出する。
電流座標変換回路204は、電流検出器203で検出された電流をトルク電流検出値Iqfbと励磁電流検出値Idfbに分離する。
トルク電流制御回路205は、与えられたトルク電流指令値Iqrefと前記トルク電流検出値Iqfbとが一致するように第1のq軸電圧指令Vqrefを演算する。励磁電流制御回路206は、与えられた励磁電流指令値Idrefと前記励磁電流検出値Idfbとが一致するようにd軸電圧指令Vdrefを演算する。位相演算回路207は、与えられた周波数f1を積分することにより位相θを演算する。
In FIG. 5, the motor control device includes an inverter 201, an AC motor 202, a current detector 203, a current coordinate conversion circuit 204, a torque current control circuit 205, an excitation current control circuit 206, a phase calculation circuit 207, and an output voltage calculation circuit 208. , A switching pattern generation circuit 209, an electric motor constant calculator 210, and an output frequency corrector 211. The inverter 1 converts the DC voltage obtained by converting the three-phase AC input into DC by the power element into AC having an arbitrary frequency and voltage by the PWM control method, and supplies the AC voltage to the AC motor 202. The current detector 203 detects a current supplied to the AC motor 202.
The current coordinate conversion circuit 204 separates the current detected by the current detector 203 into a torque current detection value Iqfb and an excitation current detection value Idfb.
The torque current control circuit 205 calculates the first q-axis voltage command Vqref so that the given torque current command value Iqref and the torque current detection value Iqfb match. The excitation current control circuit 206 calculates the d-axis voltage command Vdref so that the supplied excitation current command value Idref and the excitation current detection value Idfb match. The phase calculation circuit 207 calculates the phase θ by integrating the given frequency f1.

出力電圧演算回路208は、前記q軸電圧指令値Vqrefと前記d軸電圧指令値Vdrefとから、出力電圧指令値V1とその電圧位相θvを出力する。スイッチングパターン発生回路209は、出力電圧指令V1および前記電圧位相θvと位相θを加算した電力変換器出力位相θdegから、インバータ1のスイッチングパターンを決定する。
電動機定数演算器210は、d軸電圧指令値Vdrefと、励磁電流検出値Idfbとトルク電流検出値Iqfbを入力とし、電動機巻線抵抗値Rを演算する。出力周波数補正器211はトルク電流検出値Iqfbがゼロでない場合に出力周波数指令値f1をゼロにするように第1の出力周波数指令値f1から同値であるfcompを差し引くものである。
次に、電動機定数演算器210の処理について永久磁石同期電動機の場合について説明する。d−q制御座標系における同期電動機の電圧電流方程式は、式(10)で与えられる。
The output voltage calculation circuit 208 outputs the output voltage command value V1 and its voltage phase θv from the q-axis voltage command value Vqref and the d-axis voltage command value Vdref. The switching pattern generation circuit 209 determines the switching pattern of the inverter 1 from the output voltage command V1 and the power converter output phase θdeg obtained by adding the voltage phase θv and the phase θ.
The motor constant calculator 210 receives the d-axis voltage command value Vdref, the excitation current detection value Idfb, and the torque current detection value Iqfb, and calculates the motor winding resistance value R. The output frequency corrector 211 subtracts the same value fcomp from the first output frequency command value f1 so that the output frequency command value f1 is zero when the detected torque current value Iqfb is not zero.
Next, the processing of the motor constant calculator 210 will be described in the case of a permanent magnet synchronous motor. The voltage / current equation of the synchronous motor in the dq control coordinate system is given by equation (10).


式(10)において、Rは抵抗値、Ldはd軸インダクタンス値、Lqq軸インダクタンス値、Ke:誘起電圧係数である。
ω1=0、あるいはIq=0に制御している状態では、式(10)の第1式は、式(11)のようになる。

In Expression (10), R is a resistance value, Ld is a d-axis inductance value, an Lqq-axis inductance value, and Ke is an induced voltage coefficient.
In a state where ω1 = 0 or Iq = 0 is controlled, the first expression of Expression (10) becomes Expression (11).


両辺にIdを掛け、両辺を積分すると、式(12)になる。

Multiplying both sides by Id and integrating both sides yields equation (12).


ここで、cは積分定数である。
式(12)をRについて解くと、式(13)になる。

Here, c is an integral constant.
When equation (12) is solved for R, equation (13) is obtained.


式(13)において、Idを固定値あるいは増加の少ない状態にあるとすると右辺第2項第3項は漸近的に減少し、それら最終値はゼロとなる。したがって、抵抗は以下の形態で実装演算することができる。

In Expression (13), if Id is a fixed value or is in a state of little increase, the second term and the third term on the right side are asymptotically reduced, and their final values are zero. Therefore, the resistance can be mounted and calculated in the following form.


ここで、Δtはサンプリング時間である。
つまり、電流値と電圧値の積を累積加算し、前記累積加算値を電流の二乗値を累積加算した値で除算して演算することによって抵抗値を求めることができる。
このように、従来の交流電動機の制御装置は、停止時あるいは低速運転時あるいはIq=0時において、電圧指令値と電流指令値あるいは電流検出値を用いて交流電動機の巻線抵抗値を求め、求めた交流電動機の巻線抵抗値を用いて制御を行うことで、交流電動機に最適な制御を実現できる。

Here, Δt is a sampling time.
That is, the resistance value can be obtained by cumulatively adding the product of the current value and the voltage value and dividing the cumulative added value by the value obtained by cumulatively adding the square value of the current.
As described above, the conventional AC motor control device obtains the winding resistance value of the AC motor using the voltage command value and the current command value or the current detection value at the time of stoppage or low speed operation or Iq = 0. By performing control using the obtained winding resistance value of the AC motor, optimal control for the AC motor can be realized.

特開昭60−183953号公報(第2−4頁、図3)JP 60-183953 (page 2-4, FIG. 3) 特開2006−87152号公報(第5−11頁、図1)JP 2006-87152 A (Page 5-11, FIG. 1) 特開2006−25548号公報(第5−8頁、図1)JP 2006-25548 A (Page 5-8, FIG. 1)

従来の交流電動機の制御装置は、実運転前に直流励磁するようになっているので、モータ回転中に交流電動機の巻線抵抗値を求めることができないので、モータ回転中の温度変化による巻線抵抗値の変化を補償できないという問題があった。
一方、交流電動機の巻線抵抗値相当あるいは巻線抵抗の設定誤差相当を同定する方式では、低速回転域のみ式(6)が成り立つので、高速回転域では巻線抵抗値を推定することができない。また、Lq=Lq、Ld=Ld、Ke=Keと仮定しているが、各電動機定数に誤差があれば、交流電動機の巻線抵抗値を正しく求めることができない。
一方、交流電動機の巻線抵抗値を電流Idと電圧Vdの積を累積加算し、それを電流Idの二乗値の累積加算値で除算して求める方式では、ω1=0あるいはIq=0の場合に巻線抵抗値を推定しているので、モータ回転中に巻線抵抗値を求めることができないという問題があった。
本発明はこのような問題点に鑑みてなされたものであり、モータ回転中に交流電動機の巻線抵抗値を推定することができ、高速回転域でも交流電動機の巻線抵抗値を推定し、モータ回転中の温度変化による交流電動機の巻線抵抗値の変化を補償することができる交流電動機の制御装置および制御方法を提供することを目的とする。
Since the conventional AC motor control device is designed to excite DC before actual operation, the winding resistance value of the AC motor cannot be obtained during motor rotation. There was a problem that a change in resistance value could not be compensated.
On the other hand, in the method of identifying the equivalent of the winding resistance value of the AC motor or the setting error of the winding resistance, Equation (6) is established only in the low speed rotation region, and therefore the winding resistance value cannot be estimated in the high speed rotation region. . Further, although it is assumed that Lq * = Lq, Ld * = Ld, and Ke * = Ke, if there is an error in each motor constant, the winding resistance value of the AC motor cannot be obtained correctly.
On the other hand, in the method of obtaining the winding resistance value of the AC motor by cumulatively adding the product of the current Id and the voltage Vd and dividing it by the cumulative addition value of the square value of the current Id, when ω1 = 0 or Iq = 0 Since the winding resistance value is estimated, the winding resistance value cannot be obtained during motor rotation.
The present invention has been made in view of such problems, can estimate the winding resistance value of the AC motor during motor rotation, estimate the winding resistance value of the AC motor even in the high-speed rotation range, It is an object of the present invention to provide a control device and a control method for an AC motor that can compensate for a change in winding resistance value of the AC motor due to a temperature change during motor rotation.

上記問題を解決するため、本発明は、次のように構成したのである。
請求項1に記載の発明は、交流電動機の可動子磁束に設定したd−q座標系におけるd軸電流とq軸電流がd軸電流指令Idrefとq軸電流指令Iqrefに一致するように電圧指令Vdref、Vqrefを生成する電流制御部と、前記電圧指令Vdref、Vqrefを三相電圧指令Vu、Vv、Vwに変換する座標変換部と、前記三相電圧指令に基づいて交流電動機に電圧を与えるPWM制御部とを備えた交流電動機の制御装置において、d軸電流指令を任意に与えることのできるd軸電流指令設定部と、前記d軸電流指令設定部から少なくとも2つのパターンのd軸電流指令を与え、電圧指令と電流指令あるいは電流検出値の内積をとることにより前記パターン毎の有効電力を求め、前記パターン毎の有効電力の差分値と前記d軸電流指令あるいはd軸電流検出値とから交流電動機の巻線抵抗値を求める巻線抵抗推定部とを備えたものである。
また、請求項2に記載の発明は、請求項1記載の交流電動機の制御装置において、
前記巻線抵抗推定部で求めた交流電動機の巻線抵抗値をもとに、テーブルあるいは近似式を用いて交流電動機の巻線温度を推定する巻線温度推定部を備えたものである。
In order to solve the above problem, the present invention is configured as follows.
According to the first aspect of the present invention, the voltage command is set so that the d-axis current and the q-axis current in the dq coordinate system set to the mover magnetic flux of the AC motor coincide with the d-axis current command Idref and the q-axis current command Iqref. A current control unit that generates Vdref and Vqref, a coordinate conversion unit that converts the voltage commands Vdref and Vqref into three-phase voltage commands Vu, Vv, and Vw, and a PWM that applies a voltage to the AC motor based on the three-phase voltage command In an AC motor control device including a control unit, a d-axis current command setting unit capable of arbitrarily giving a d-axis current command, and at least two patterns of d-axis current commands from the d-axis current command setting unit. The active power for each pattern is obtained by taking the inner product of the voltage command and the current command or the current detection value, and the difference value of the active power for each pattern and the d-axis It is obtained by a winding resistance estimating unit for determining the winding resistance value of the AC motor and a flow command or d-axis current detection value.
The invention described in claim 2 is an AC motor control device according to claim 1,
A winding temperature estimation unit for estimating the winding temperature of the AC motor using a table or an approximate expression based on the winding resistance value of the AC motor obtained by the winding resistance estimation unit is provided.

また、請求項3に記載の発明は、交流電動機の可動子磁束に設定したd−q座標系におけるd軸電流とq軸電流がd軸電流指令Idrefとq軸電流指令Iqrefに一致するように電圧指令Vdref、Vqrefを生成する電流制御部と、前記電圧指令Vdref、Vqrefを三相電圧指令Vu、Vv、Vwに変換する座標変換部と、前記三相電圧指令に基づいて交流電動機に電圧を与えるPWM制御部とを備えた交流電動機の制御装置の制御方法において、 前記d軸電流指令設定部から任意のd軸電流指令を与え、電圧指令と電流指令あるいは電流検出値の内積をとることにより有効電力W1を求め、次に、異なるd軸電流指令を与え、電圧指令と電流指令あるいは電流検出値の内積をとることにより有効電力W2を求め、有効電力W1と有効電力W2の差分値とd軸電流指令あるいはd軸電流検出値より交流電動機の巻線抵抗値を求めるという手順で処理するものである。
また、請求項4に記載の発明は、請求項3記載の交流電動機の制御装置の制御方法において、前記巻線抵抗推定部で求めた交流電動機の巻線抵抗値より、テーブルあるいは近似式を用いて交流電動機の巻線温度を推定し、交流電動機の巻線温度推定値を用いて、トルク定数を補正するという手順で処理するものである。
According to the third aspect of the present invention, the d-axis current and the q-axis current in the dq coordinate system set to the mover magnetic flux of the AC motor match the d-axis current command Idref and the q-axis current command Iqref. A current control unit that generates voltage commands Vdref and Vqref, a coordinate conversion unit that converts the voltage commands Vdref and Vqref into three-phase voltage commands Vu, Vv, and Vw; and a voltage to the AC motor based on the three-phase voltage command In the control method of an AC motor control device provided with a PWM control unit, an arbitrary d-axis current command is given from the d-axis current command setting unit, and an inner product of the voltage command and the current command or a current detection value is obtained. The effective power W1 is obtained, then a different d-axis current command is given, and the active power W2 is obtained by taking the inner product of the voltage command and the current command or the current detection value. The process is performed by obtaining the winding resistance value of the AC motor from the difference value between W1 and active power W2 and the d-axis current command or the d-axis current detection value.
According to a fourth aspect of the present invention, in the control method for an AC motor control device according to the third aspect, a table or an approximate expression is used from the winding resistance value of the AC motor obtained by the winding resistance estimating unit. Then, the winding temperature of the AC motor is estimated, and the process is performed by correcting the torque constant using the estimated winding temperature value of the AC motor.

請求項1に記載の発明によると、モータ回転中に交流電動機の巻線抵抗値を推定することができ、高速回転域でも交流電動機の巻線抵抗値を推定し、モータ回転中の温度変化による交流電動機の巻線抵抗値の変化を補償することができる交流電動機の制御装置を提供することができる。
また、請求項2に記載の発明によると、モータ回転中に交流電動機の巻線抵抗値を推定することができ、推定した巻線抵抗値より交流電動機の巻線温度を推定することができ、巻線温度推定値を用いてトルク定数を補正することで、トルク指令に対して発生するトルクを一致させることができる。
また、請求項3に記載の発明によると、モータ回転中に交流電動機の巻線抵抗値を推定することができ、高速回転域でも交流電動機の巻線抵抗値を推定し、モータ回転中の巻線温度変化による交流電動機の巻線抵抗値の変化を補償することができる交流電動機の制御装置を提供することができる。
また、請求項4に記載の発明によると、モータ回転中に交流電動機の巻線抵抗値を推定することができ、推定した巻線抵抗値より交流電動機の巻線温度を推定することができ、巻線温度推定値を用いてトルク定数を補正することで、トルク指令に対して発生するトルクを一致させることができる。
According to the first aspect of the present invention, the winding resistance value of the AC motor can be estimated during the rotation of the motor, the winding resistance value of the AC motor can be estimated even in the high speed rotation region, and the temperature change during the motor rotation can be estimated. It is possible to provide a control device for an AC motor that can compensate for a change in the winding resistance value of the AC motor.
Further, according to the invention of claim 2, the winding resistance value of the AC motor can be estimated during the rotation of the motor, and the winding temperature of the AC motor can be estimated from the estimated winding resistance value. By correcting the torque constant using the estimated winding temperature value, the torque generated with respect to the torque command can be matched.
According to the third aspect of the present invention, the winding resistance value of the AC motor can be estimated during the motor rotation, and the winding resistance value of the AC motor can be estimated even in the high-speed rotation range, and the winding during the motor rotation can be estimated. It is possible to provide a control device for an AC motor that can compensate for a change in winding resistance value of the AC motor due to a change in line temperature.
According to the invention of claim 4, the winding resistance value of the AC motor can be estimated during motor rotation, and the winding temperature of the AC motor can be estimated from the estimated winding resistance value. By correcting the torque constant using the estimated winding temperature value, the torque generated with respect to the torque command can be matched.

本発明の第1実施例を示す交流電動機の制御装置のブロック図The block diagram of the control apparatus of the AC motor which shows 1st Example of this invention 本発明の実施例1における巻線抵抗推定時の動作を説明するフローチャートThe flowchart explaining the operation | movement at the time of the winding resistance estimation in Example 1 of this invention 本発明の第3実施例を示す交流電動機の制御装置のブロック図The block diagram of the control apparatus of the alternating current motor which shows 3rd Example of this invention 従来の交流電動機の制御装置のブロック図Block diagram of conventional AC motor control device 従来の交流電動機の制御装置のブロック図Block diagram of conventional AC motor control device

以下、本発明の実施の形態について図を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の交流電動機の制御装置の実施例を示すブロック図である。
図において、1はd軸インダクタンスLdとq軸インダクタンスLqに差のない交流電動機、2は交流電動機の位置を検出する位置検出部、3は交流電動機の電流を検出する電流検出部、4は三相電圧指令Vu、Vv、Vwどおりに交流電動機に電圧を与えるPWM制御部、5は電流制御部7で生成された電圧指令Vdref、Vqrefを三相電圧指令Vu、Vv、Vwに変換する座標変換部、6は電流検出部3で検出された交流電動機の電流をdq軸の電流に変換する座標変換部、7はトルク指令から生成されるq軸電流指令Iqrefとd軸電流指令設定部8で設定されたd軸電流指令Idrefどおりに交流電動機に電流を流すように電圧指令Vdref、Vqrefを生成する電流制御部、8は任意にd軸電流指令を設定できるd軸電流指令設定部、9は交流電動機の巻線抵抗を推定する巻線抵抗推定部である。
本発明が従来技術と異なる部分は、巻線抵抗推定部9を備えた部分である。
FIG. 1 is a block diagram showing an embodiment of a control device for an AC motor according to the present invention.
In the figure, 1 is an AC motor having no difference between the d-axis inductance Ld and the q-axis inductance Lq, 2 is a position detection unit that detects the position of the AC motor, 3 is a current detection unit that detects the current of the AC motor, and 4 is three A PWM control unit that applies voltage to the AC motor in accordance with the phase voltage commands Vu, Vv, and Vw, 5 is a coordinate conversion that converts the voltage commands Vdref and Vqref generated by the current control unit 7 into three-phase voltage commands Vu, Vv, and Vw. , 6 is a coordinate conversion unit that converts the current of the AC motor detected by the current detection unit 3 into a dq axis current, and 7 is a q axis current command Iqref generated from the torque command and a d axis current command setting unit 8 A current control unit that generates voltage commands Vdref and Vqref so that current flows through the AC motor in accordance with the set d-axis current command Idref, and 8 can arbitrarily set the d-axis current command. Current command setting unit, and 9 is a winding resistance estimating unit that estimates a winding resistance of the AC motor.
The part where the present invention is different from the prior art is a part provided with a winding resistance estimation unit 9.

運転中に交流電動機の巻線抵抗値を推定する手順について説明する。
まず、交流電動機を運転するためのトルク指令を与える。このトルク指令は速度制御部からの出力でも外部装置からの入力でもよい。トルク指令をトルク定数Ktで除算することによりq軸電流指令Iqrefを生成する。このとき、巻線抵抗推定用のd軸電流指令Idをd軸電流指令設定部8に設定する。ここで、本提案手法は、d軸インダクタンスLdとq軸インダクタンスLqに差のない交流電動機のみ適用可能なので、d軸電流指令Idにより発生するトルクはない。このIqrefとIdを電流制御部7に入力し、電流検出部3より検出し、座標変換部6でdq軸座標系に変換した電流検出値Idfb、Iqfbと比較し、PI制御を行い、交流電動機に与える電圧指令Vdref、Vqrefを生成する。電流制御部7で生成された電圧指令Vdref、Vqrefは座標変換部5で三相電圧指令Vu、Vv、Vwに変換され、PWM制御部4に入力される。座標変換部5および座標変換部6で使用される電動機の位相は、位置検出部2で検出される。PWM制御部4は、三相電圧指令Vu、Vv、Vwどおりに交流電動機に電圧を与え、交流電動機1をトルク指令どおりに運転する。
ここで、上記運転中に交流電動機の巻線抵抗値を推定する方法について説明する。
交流電動機の電圧電流方程式は、以下の式(15)で示される。
A procedure for estimating the winding resistance value of the AC motor during operation will be described.
First, a torque command for operating the AC motor is given. This torque command may be output from the speed control unit or input from an external device. A q-axis current command Iqref is generated by dividing the torque command by the torque constant Kt. At this time, the d-axis current command Id for estimating the winding resistance is set in the d-axis current command setting unit 8. Here, since the proposed method can be applied only to an AC motor having no difference between the d-axis inductance Ld and the q-axis inductance Lq, there is no torque generated by the d-axis current command Id. These Iqref and Id are input to the current control unit 7, detected by the current detection unit 3, and compared with the current detection values Idfb and Iqfb converted into the dq axis coordinate system by the coordinate conversion unit 6, PI control is performed, and the AC motor The voltage commands Vdref and Vqref to be applied to are generated. The voltage commands Vdref and Vqref generated by the current control unit 7 are converted into three-phase voltage commands Vu, Vv and Vw by the coordinate conversion unit 5 and input to the PWM control unit 4. The phase of the electric motor used in the coordinate conversion unit 5 and the coordinate conversion unit 6 is detected by the position detection unit 2. The PWM control unit 4 applies a voltage to the AC motor in accordance with the three-phase voltage commands Vu, Vv, and Vw, and operates the AC motor 1 in accordance with the torque command.
Here, a method for estimating the winding resistance value of the AC motor during the operation will be described.
The voltage / current equation of the AC motor is expressed by the following equation (15).


ここで、電圧と電流との内積をとり有効電力W1を算出する。このとき、電圧は指令値を用いる。電流は、電流制御が正しく行われている場合は、指令値でも検出値でもよい。ここでは、電圧を電圧指令Vdref、Vqref、電流を電流指令Id、Iqrefとする。有効電力W1は、式(16)で示される。

Here, the effective power W1 is calculated by taking the inner product of the voltage and the current. At this time, the command value is used as the voltage. The current may be a command value or a detected value if current control is performed correctly. Here, the voltages are voltage commands Vdref and Vqref, and the currents are current commands Id and Iqref. The effective power W1 is expressed by Expression (16).

ここで、d軸インダクタンスLdとq軸インダクタンスLqに差のない交流電動機であるので、Ld=Lq=Lとすると式(17)になる。 Here, since the AC motor has no difference between the d-axis inductance Ld and the q-axis inductance Lq, when Ld = Lq = L, Expression (17) is obtained.

この演算をIqがあまり変化しない状況で行うと、IqrefL(dIqref/dt)を無視できる。また、Idは一定値を与え、変化しないのでIdL(dId/dt)も無視できる。したがって、式(17)は式(18)で表される。 If this calculation is performed in a situation where Iq does not change much, IqrefL (dIqref / dt) can be ignored. Moreover, since Id gives a constant value and does not change, IdL (dId / dt) can also be ignored. Therefore, Expression (17) is expressed by Expression (18).


ここで、Iqがあまり変化しない状況とは、一定トルク指令時(回転中、停止時)、無負荷運転時である。
次に、d軸電流指令をId+ΔIdを与えて交流電動機を運転したときの有効電力W2を算出すると式(19)になる。ここで、速度ωおよびIqrefはd軸電流指令Idを与えたときと同じとする。ωおよびIqrefが同じ状態とは、回転中、負荷運転中でもよい。

Here, the situation where Iq does not change so much is when a constant torque is commanded (during rotation or stop) and during no-load operation.
Next, when the d-axis current command is given as Id + ΔId and the active power W2 when the AC motor is operated is calculated, Equation (19) is obtained. Here, the speed ω and Iqref are the same as when the d-axis current command Id is given. The state where ω and Iqref are the same may be during rotation or load operation.


式(18)と式(19) より、有効電力W1とW2との差分Weを求めると、式(20)になる。

When the difference We between the active powers W1 and W2 is obtained from the equations (18) and (19), the equation (20) is obtained.


よって、交流電動機の巻線抵抗値Rは、式(21)になる。

Therefore, the winding resistance value R of the AC motor is expressed by Equation (21).


ここで、W1およびW2は電圧指令および電流指令が既知であるので、巻線抵抗値Rは算出できる。
このように、巻線抵抗推定部9において、速度ωおよびq軸電流指令がId運転時とId+ΔId運転時に同じであれば、d軸電流指令Idを与えたときの有効電力W1とd軸電流指令Id+ΔIdを与えたときの有効電力W2との差分とd軸電圧指令より交流電動機の巻線抵抗値を、モータ回転中に推定することが可能であり、高速回転域でも交流電動機の巻線抵抗値を推定することができ、運転中の巻線温度変化による交流電動機の巻線抵抗値の変化を補償することができる。

Here, since the voltage command and the current command are known for W1 and W2, the winding resistance value R can be calculated.
Thus, in the winding resistance estimation unit 9, if the speed ω and the q-axis current command are the same during the Id operation and the Id + ΔId operation, the active power W1 and the d-axis current command when the d-axis current command Id is given. The winding resistance value of the AC motor can be estimated during the motor rotation from the difference between the active power W2 when Id + ΔId and the d-axis voltage command, and the winding resistance value of the AC motor can be estimated even in the high-speed rotation range. Thus, it is possible to compensate for changes in the winding resistance value of the AC motor due to changes in winding temperature during operation.

図2は本発明の実施例1における巻線抵抗推定時の動作を説明するフローチャートである。
まず、d軸電流指令Idを与えるステップ10でモータ運転中にd軸電流指令Idを与え、d軸電流指令−d軸電流検出値一致判別ステップ11でd軸電流検出値がd軸電流指令に一致しているかを判別する。ここで、d軸電流制御を行うPI制御器の応答がわかっていれば、PI制御器に設定した応答からd軸電流指令とd軸電流検出値が一致するまでの時間がわかるので、その時間経過したら本ステップを飛ばし次の処理を行ってよい。また、巻線抵抗値推定に電流検出値を用いる場合、本ステップは不要である。次に、速度ω−q軸電流指令記憶ステップ12で、このときの速度をω1、q軸電流指令をIqref1として記憶する。次に電圧電流内積演算ステップ13で、電圧と電流との内積を演算し、有効電力W1を算出する。次に、d軸電流指令Id+ΔIdを与えるステップ14で、d軸電流指令Id+ΔIdを与える。d軸電流指令−d軸電流検出値一致判別ステップ15で、d軸電流検出値がd軸電流検出値に一致しているかを判別する。一致していれば、速度ω−q軸電流指令記憶ステップ16で、このときの速度をω2、q軸電流指令をIqref2として記憶する。
FIG. 2 is a flowchart for explaining the operation at the time of estimating the winding resistance in the first embodiment of the present invention.
First, in step 10 where the d-axis current command Id is given, the d-axis current command Id is given during motor operation, and in the d-axis current command-d-axis current detection value match determination step 11, the d-axis current detection value is changed to the d-axis current command. Determine if they match. Here, if the response of the PI controller that performs d-axis current control is known, the time from when the response is set in the PI controller until the d-axis current command matches the d-axis current detection value can be known. When this time has elapsed, this step may be skipped and the next process performed. Further, this step is not necessary when the current detection value is used for the winding resistance value estimation. Next, in the speed ω-q axis current command storage step 12, the speed at this time is stored as ω1, and the q axis current command is stored as Iqref1. Next, in the voltage / current inner product calculation step 13, the inner product of the voltage and the current is calculated, and the active power W1 is calculated. Next, in step 14 for supplying a d-axis current command Id + ΔId, a d-axis current command Id + ΔId is applied. In a d-axis current command-d-axis current detection value match determination step 15, it is determined whether the d-axis current detection value matches the d-axis current detection value. If they match, the speed ω-q axis current command storage step 16 stores the speed at this time as ω2 and the q axis current command as Iqref2.

次に速度−q軸電流指令一致判別ステップ17で、ω1=ω2かつIqref1=Iqref2が成り立たなければ、ω1=ω2かつIqref1=Iqref2が成り立つまでId+ΔIdでの運転を継続し、ω1=ω2かつIqref1=Iqref2が成り立った場合、電圧電流内積演算ステップ18で電圧と電流との内積を演算し、有効電力W1を算出する。有効電力W1とW2が算出されたら巻線抵抗値演算ステップ19で交流電動機の巻線抵抗値Rを算出する。
本発明の交流電動機の巻線抵抗値を推定するモードは特に限定せず、ω1=ω2かつIqref1=Iqref2である状態(一定トルク停止中、一定速度一定トルク運転中など)を巻線抵抗推定部9で判別し、交流電動機の巻線抵抗推定を行う。一定トルク停止中、一定速度一定トルク運転中などあらかじめ運転状態がわかっている場合はその運転状態を巻線抵抗推定モードとし、図2に示すフローチャートで、d軸電流指令Idを与えて有効電力W1を算出し、d軸電流指令Id+ΔIdを与えて有効電力W2を算出し、巻線抵抗値Rを算出してもよい。
Next, if ω1 = ω2 and Iqref1 = Iqref2 do not hold in the speed-q-axis current command coincidence determination step 17, the operation at Id + ΔId is continued until ω1 = ω2 and Iqref1 = Iqref2 hold, and ω1 = ω2 and Iqref1 = If Iqref2 holds, the inner product of the voltage and current is calculated in the voltage / current inner product calculation step 18 to calculate the active power W1. When the effective powers W1 and W2 are calculated, a winding resistance value R of the AC motor is calculated in a winding resistance value calculation step 19.
The mode for estimating the winding resistance value of the AC motor of the present invention is not particularly limited, and the winding resistance estimator is a state in which ω1 = ω2 and Iqref1 = Iqref2 (during constant torque stop, constant speed constant torque operation, etc.) The determination is made at 9, and the winding resistance of the AC motor is estimated. When the operation state is known in advance, such as during constant torque stop or constant speed constant torque operation, the operation state is set to the winding resistance estimation mode, and the d-axis current command Id is given in the flowchart shown in FIG. May be calculated, the d-axis current command Id + ΔId may be given to calculate the active power W2, and the winding resistance value R may be calculated.

図3は本発明の第3実施例を示す交流電動機の制御装置のブロック図である。
図3の図1と異なるところは、20の巻線温度推定部を備えたところである。巻線温度推定部では、以下の近似式(22)と巻線抵抗推定部9で推定した巻線抵抗値Rを用いて巻線温度を推定する。
FIG. 3 is a block diagram of an AC motor control apparatus showing a third embodiment of the present invention.
3 differs from FIG. 1 in that 20 winding temperature estimation units are provided. The winding temperature estimation unit estimates the winding temperature using the following approximate expression (22) and the winding resistance value R estimated by the winding resistance estimation unit 9.


ここで、Δdcは、基準巻線温度と現在の巻線温度との差分、Rrは基準巻線温度における巻線抵抗値、Kaは温度係数である。
このΔdcを用いてトルク定数Ktを以下の式により補正することで、トルク指令に対して発生するトルクを一致させることができる。

Here, Δdc is a difference between the reference winding temperature and the current winding temperature, Rr is a winding resistance value at the reference winding temperature, and Ka is a temperature coefficient.
By correcting the torque constant Kt by the following equation using this Δdc, the torque generated with respect to the torque command can be matched.


ここで、Kt0は基準温度でのトルク定数、ΔKtは温度係数である。

Here, Kt0 is a torque constant at the reference temperature, and ΔKt is a temperature coefficient.

1 交流電動機
2 位置検出部
3 電流検出部
4 PWM制御部
5 座標変換部
6 座標変換部
7 電流制御部
8 d軸電流指令設定部
9 巻線抵抗推定部
10 d軸電流指令Idを与えるステップ
11 d軸電流指令−d軸電流検出値一致判別ステップ
12 速度ω−q軸電流指令記憶ステップ
13 電圧電流内積演算ステップ
14 d軸電流指令Id+ΔIdを与えるステップ
15 d軸電流指令−d軸電流検出値一致判別ステップ
16 速度ω−q軸電流指令記憶ステップ
17 速度−q軸電流指令一致判別ステップ
18 電圧電流内積演算ステップ
19 巻線抵抗値演算ステップ
20 巻線温度推定部
101 永久磁石同期モータ
102 インバータ
103 電流検出器
104 位相誤差演算部
105 周波数演算部
106 位相演算部
107 座標変換部
108 d軸電流指令演算部
109 q軸電流指令演算部
110 ベクトル制御演算部
111 抵抗同定演算部
112 座標変換部
113 直流電源

201 インバータ
202 交流電動機
203 電流検出器
204 電流座標変換回路
205 トルク電流制御回路
206 励磁電流制御回路
207 位相演算回路
208 出力電圧演算回路
209 スイッチングパターン発生回路
210 電動機定数演算器
211 出力周波数補正器
DESCRIPTION OF SYMBOLS 1 AC motor 2 Position detection part 3 Current detection part 4 PWM control part 5 Coordinate conversion part 6 Coordinate conversion part 7 Current control part 8 d-axis current command setting part 9 Winding resistance estimation part 10 Step 11 which gives d-axis current command Id d-axis current command-d-axis current detection value match determination step 12 speed ω-q-axis current command storage step 13 voltage-current inner product calculation step 14 d-axis current command Id + ΔId giving step 15 d-axis current command-d-axis current detection value match Determination step 16 Speed ω-q axis current command storage step 17 Speed-q axis current command coincidence determination step 18 Voltage current inner product calculation step 19 Winding resistance value calculation step 20 Winding temperature estimation unit 101 Permanent magnet synchronous motor 102 Inverter 103 Current Detector 104 Phase error calculator 105 Frequency calculator 106 Phase calculator 107 Coordinate converter 108 d-axis current finger Command calculation unit 109 q-axis current command calculation unit 110 Vector control calculation unit 111 Resistance identification calculation unit 112 Coordinate conversion unit 113 DC power supply

201 Inverter 202 AC motor 203 Current detector 204 Current coordinate conversion circuit 205 Torque current control circuit 206 Excitation current control circuit 207 Phase calculation circuit 208 Output voltage calculation circuit 209 Switching pattern generation circuit 210 Motor constant calculator 211 Output frequency corrector

Claims (4)

交流電動機の可動子磁束に設定したd−q座標系におけるd軸電流とq軸電流がd軸電流指令Idrefとq軸電流指令Iqrefに一致するように電圧指令Vdref、Vqrefを生成する電流制御部と、前記電圧指令Vdref、Vqrefを三相電圧指令Vu、Vv、Vwに変換する座標変換部と、前記三相電圧指令に基づいて交流電動機に電圧を与えるPWM制御部とを備えた交流電動機制御装置において、
前記d軸電流指令を任意に与えることのできるd軸電流指令設定部と、
前記d軸電流指令設定部から少なくとも2つのパターンのd軸電流指令を与え、前記電圧指令と前記電流指令あるいは電流検出値の内積をとることにより前記パターン毎の有効電力を求め、前記パターン毎の有効電力の差分値と前記d軸電流指令あるいはd軸電流検出値とから交流電動機の巻線抵抗値を求める巻線抵抗推定部と、
を備えたことを特徴とする交流電動機の制御装置。
Current control unit for generating voltage commands Vdref and Vqref so that the d-axis current and the q-axis current in the dq coordinate system set to the mover magnetic flux of the AC motor coincide with the d-axis current command Idref and the q-axis current command Iqref. AC motor control comprising: a coordinate converter that converts the voltage commands Vdref and Vqref into three-phase voltage commands Vu, Vv, and Vw; and a PWM controller that applies voltage to the AC motor based on the three-phase voltage commands In the device
A d-axis current command setting unit capable of arbitrarily giving the d-axis current command;
At least two patterns of d-axis current commands are given from the d-axis current command setting unit, and the effective power of each pattern is obtained by taking the inner product of the voltage command and the current command or current detection value. A winding resistance estimation unit for obtaining a winding resistance value of the AC motor from the difference value of the active power and the d-axis current command or the d-axis current detection value;
An AC motor control device comprising:
前記巻線抵抗推定部で求めた交流電動機の巻線抵抗値をもとに、テーブルあるいは近似式を用いて交流電動機の巻線温度を推定する巻線温度推定部を備えたことを特徴とする請求項1記載の交流電動機制御装置。 A winding temperature estimation unit for estimating the winding temperature of the AC motor using a table or an approximate expression based on the winding resistance value of the AC motor obtained by the winding resistance estimation unit is provided. The AC motor control apparatus according to claim 1. 交流電動機の可動子磁束に設定したd−q座標系におけるd軸電流とq軸電流がd軸電流指令Idrefとq軸電流指令Iqrefに一致するように電圧指令Vdref、Vqrefを生成する電流制御部と、前記電圧指令Vdref、Vqrefを三相電圧指令Vu、Vv、Vwに変換する座標変換部と、前記三相電圧指令に基づいて交流電動機に電圧を与えるPWM制御部とを備えた交流電動機制御装置の制御方法において、
前記d軸電流指令設定部から任意のd軸電流指令を与え、前記電圧指令と前記電流指令あるいは電流検出値の内積をとることにより有効電力W1を求め、次に、異なるd軸電流指令を与え、前記電圧指令と前記電流指令あるいは電流検出値の内積をとることにより有効電力W2を求め、有効電力W1と有効電力W2の差分値とd軸電流指令あるいはd軸電流検出値より交流電動機の巻線抵抗値を求めるという手順で処理することを特徴とする交流電動機制御装置の制御方法。
Current control unit for generating voltage commands Vdref and Vqref so that the d-axis current and the q-axis current in the dq coordinate system set to the mover magnetic flux of the AC motor coincide with the d-axis current command Idref and the q-axis current command Iqref AC motor control comprising: a coordinate converter that converts the voltage commands Vdref and Vqref into three-phase voltage commands Vu, Vv, and Vw; and a PWM controller that applies voltage to the AC motor based on the three-phase voltage commands In the device control method,
An arbitrary d-axis current command is given from the d-axis current command setting unit, the active power W1 is obtained by taking the inner product of the voltage command and the current command or the current detection value, and then a different d-axis current command is given. The active power W2 is obtained by taking the inner product of the voltage command and the current command or the current detection value, and the winding of the AC motor is calculated from the difference value between the active power W1 and the active power W2 and the d-axis current command or the d-axis current detection value. A control method for an AC motor control device, characterized in that processing is performed by a procedure of obtaining a line resistance value.
前記巻線抵抗推定部で求めた交流電動機の巻線抵抗値より、テーブルあるいは近似式を用いて交流電動機の巻線温度を推定し、交流電動機の巻線温度推定値を用いて、トルク定数を補正するという手順で処理することを特徴とする請求項3記載の交流電動機制御装置の制御方法。 From the winding resistance value of the AC motor obtained by the winding resistance estimation unit, the winding temperature of the AC motor is estimated using a table or an approximate expression, and the torque constant is calculated using the estimated winding temperature of the AC motor. 4. The method of controlling an AC motor control apparatus according to claim 3, wherein the control is performed in a procedure of correcting.
JP2009044590A 2009-02-26 2009-02-26 Ac motor controller and control method Pending JP2010200544A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009044590A JP2010200544A (en) 2009-02-26 2009-02-26 Ac motor controller and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009044590A JP2010200544A (en) 2009-02-26 2009-02-26 Ac motor controller and control method

Publications (1)

Publication Number Publication Date
JP2010200544A true JP2010200544A (en) 2010-09-09

Family

ID=42824656

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009044590A Pending JP2010200544A (en) 2009-02-26 2009-02-26 Ac motor controller and control method

Country Status (1)

Country Link
JP (1) JP2010200544A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107508520A (en) * 2017-09-14 2017-12-22 南京航空航天大学 A kind of magneto control method and device
JP2021040357A (en) * 2019-08-30 2021-03-11 株式会社安川電機 Power conversion device and power conversion method
JP7063406B1 (en) 2021-05-20 2022-05-09 株式会社明電舎 Power converter

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107508520A (en) * 2017-09-14 2017-12-22 南京航空航天大学 A kind of magneto control method and device
CN107508520B (en) * 2017-09-14 2020-04-24 南京航空航天大学 Permanent magnet motor control method and device
JP2021040357A (en) * 2019-08-30 2021-03-11 株式会社安川電機 Power conversion device and power conversion method
JP7272909B2 (en) 2019-08-30 2023-05-12 株式会社安川電機 Power conversion device and power conversion method
JP7063406B1 (en) 2021-05-20 2022-05-09 株式会社明電舎 Power converter
WO2022244345A1 (en) * 2021-05-20 2022-11-24 株式会社明電舎 Power conversion device
JP2022178401A (en) * 2021-05-20 2022-12-02 株式会社明電舎 Power conversion device

Similar Documents

Publication Publication Date Title
US8829830B2 (en) Synchronous machine control apparatus
TW465171B (en) Apparatus and method for controlling a synchronous motor
JP4881635B2 (en) Vector controller for permanent magnet motor
JP4677852B2 (en) Vector controller for permanent magnet synchronous motor
JP6367332B2 (en) Inverter control device and motor drive system
JP5281339B2 (en) Synchronous motor drive system and control device used therefor
JP2009142116A (en) Position sensorless controller of permanent magnetic motor
JP2010011564A (en) Controller for permanent magnet synchronous motor and motor control system
JP2006197789A (en) Control device of permanent magnet synchronous motor and its method
JP5499965B2 (en) AC rotating machine control device
JP2010200430A (en) Drive controller for motors
JP6396869B2 (en) Motor control device
JP5193012B2 (en) Motor temperature estimation device
JP2006197712A (en) System and method for driving synchronous motor
JP5050387B2 (en) Motor control device
EP3883123B1 (en) Motor control device
JP2013187931A (en) Motor control device
JP2010200544A (en) Ac motor controller and control method
JP6626309B2 (en) Control device for compensating iron loss of AC motor
JP2008148437A (en) Controller for permanent magnet type synchronous motor
JP5726273B2 (en) Synchronous machine control device having permanent magnet state estimation function and method thereof
JP2007143351A (en) Ac electric motor control device
JP2006217762A (en) Ac motor driving device
JP7251424B2 (en) INVERTER DEVICE AND INVERTER DEVICE CONTROL METHOD
JP6051728B2 (en) Motor control device