JPH07245979A - AC motor speed controller - Google Patents
AC motor speed controllerInfo
- Publication number
- JPH07245979A JPH07245979A JP6036247A JP3624794A JPH07245979A JP H07245979 A JPH07245979 A JP H07245979A JP 6036247 A JP6036247 A JP 6036247A JP 3624794 A JP3624794 A JP 3624794A JP H07245979 A JPH07245979 A JP H07245979A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- value
- current
- ripple
- phase
- 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
Links
Landscapes
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
(57)【要約】
【目的】 電流検出手段のオフセットに起因して制御対
象の誘導電動機に発生するトルクリップルを効果的に低
減すること。
【構成】 平均速度算出器11は、誘導電動機1の角速
度ωr を示す信号を平均することにより、速度リップル
分を除去した速度平均値ωavを順次算出する。ピーク値
検出器12は、上記角速度ωr の速度リップルピーク値
ωpkを順次検出する。電流オフセット算出器13は、速
度リップルピーク値ωpkと速度平均値ωavとの差を速度
リップルの振幅として算出すると共に、その振幅に基づ
いた演算によりU相オフセット補正指令値Iuoff 及び
W相オフセット補正指令値Iwoff を算出し、これを演
算器14a、14bに与えることにより電流検出手段で
ある三相電流変換器9のオフセットを補正する。
(57) [Abstract] [Purpose] To effectively reduce the torque ripple generated in the induction motor to be controlled due to the offset of the current detection means. [Configuration] The average speed calculator 11 sequentially calculates the average speed value ωav from which the speed ripple component is removed by averaging the signals indicating the angular speed ωr of the induction motor 1. The peak value detector 12 sequentially detects the velocity ripple peak value ωpk of the angular velocity ωr. The current offset calculator 13 calculates the difference between the speed ripple peak value ωpk and the speed average value ωav as the amplitude of the speed ripple, and the U-phase offset correction command value Iuoff and the W-phase offset correction command are calculated based on the amplitude. The value Iwoff is calculated and given to the arithmetic units 14a and 14b to correct the offset of the three-phase current converter 9 which is the current detecting means.
Description
【0001】[0001]
【産業上の利用分野】本発明は、交流電動機の速度を速
度検出手段及び電流検出手段の検出出力に基づいてフィ
ードバック制御するようにした交流電動機の速度制御装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speed control device for an AC electric motor, in which the speed of the AC electric motor is feedback-controlled based on the detection outputs of the speed detecting means and the current detecting means.
【0002】[0002]
【従来の技術】この種の速度制御装置の構成例を示す図
5において、制御対象の交流電動機である誘導電動機1
は、例えば電流制御形のPWMインバータ2により可変
速駆動される。誘導電動機1の回転速度を検出するよう
に設けられた速度検出手段である速度検出器3は、一般
的にはインクリメンタル形のロータリエンコーダが使用
されるもので、この場合には、速度及び位置検出用とし
てA相パルスPA、B相パルスPBを出力すると共に、
機械位置検出用としてZ相パルスPZを出力するものが
選択される。速度検出器3からのA相パルスPA及びB
相パルスPBは、パルスカウンタ4によって回転角θr
を示す信号に変換され、さらに微分回路5を通じて角速
度ωr を示す信号に変換される。2. Description of the Related Art In FIG. 5, which shows a configuration example of a speed control device of this type, an induction motor 1 which is an AC motor to be controlled.
Is driven at a variable speed by, for example, a current control type PWM inverter 2. The speed detector 3, which is a speed detecting means provided to detect the rotation speed of the induction motor 1, is generally an incremental type rotary encoder. In this case, the speed and position are detected. A phase pulse PA and B phase pulse PB are output for
The one that outputs the Z-phase pulse PZ for mechanical position detection is selected. A-phase pulse PA and B from speed detector 3
The phase pulse PB is rotated by the pulse counter 4 by the rotation angle θr.
Is converted into a signal indicating the angular velocity ωr through the differentiating circuit 5.
【0003】速度PI制御部6は、演算器6aを通じて
与えられる速度基準値と角速度ωrとの差分信号をPI
(比例積分)演算することによって、トルク基準を示す
信号に変換する。極数掛算器7は、誘導電動機1の磁極
位置と一致した電流位相基準を得るために、回転角θr
と誘導電動機1の極数とを掛け合わせる。正弦波基準電
流発生器8は、速度PI制御部6からのトルク基準と極
数掛算器7からの電流位相基準とに基づいて正弦波基準
値を示す信号を発生する。The speed PI control unit 6 uses the differential signal between the speed reference value and the angular speed ωr given through the calculator 6a as PI.
By performing (proportional integration) calculation, it is converted into a signal indicating the torque reference. The pole number multiplier 7 rotates the rotation angle θr in order to obtain a current phase reference that matches the magnetic pole position of the induction motor 1.
And the number of poles of the induction motor 1 are multiplied. The sine wave reference current generator 8 generates a signal indicating a sine wave reference value based on the torque reference from the speed PI controller 6 and the current phase reference from the pole number multiplier 7.
【0004】電流検出手段としての三相電流変換器9
は、誘導電動機1のU相及びW相の各入力電流(インバ
ータ2の出力電流)を検出する変流器9a、9bを備え
た構成のもので、それらの検出電流に基づいてU、V、
W各相の負荷電流FIU、FIV、FIWを示す信号を発生す
る。電流PI制御部10は、正弦波基準電流発生器8か
らの正弦波基準値と各相負荷電流FIU、FIV、FIWとの
差分信号を演算器(U相用の演算器のみを符号10aを
付して示す)を通じて受けるようになっており、その差
分信号をPI演算することによって、インバータ2に対
する各相用の出力電流指令値(図5ではU相分の出力電
流指令値Vuのみ図示)を発生するものであり、これに
より誘導電動機1の閉ループ制御が行われる。Three-phase current converter 9 as current detection means
Is a configuration including current transformers 9a and 9b for detecting respective input currents of the U phase and W phase of the induction motor 1 (output currents of the inverter 2), and U, V, and
A signal indicating the load current FIU, FIV, FIW of each W phase is generated. The current PI control unit 10 calculates the difference signal between the sine wave reference value from the sine wave reference current generator 8 and each phase load current FIU, FIV, FIW with an arithmetic unit (only the arithmetic unit for U phase is designated by reference numeral 10a). The output current command value for each phase to the inverter 2 (only the output current command value Vu for the U phase is shown in FIG. 5) is given to the inverter 2 by performing a PI operation on the difference signal. This occurs, and thereby the closed loop control of the induction motor 1 is performed.
【0005】図4には、上記のような構成における誘導
電動機1の回転子回転角度θと、インバータ2の出力電
流(誘導電動機1の入力電流)、発生トルク及び回転速
度との関係の一例が示されているが、ここでは説明の簡
便化を図るために、誘導電動機1が外乱を受けることが
なく一定負荷の状況下で一定速度で回転されている状態
を想定している。この状態で、誘導電動機1に対し、そ
の磁極位置に合った正弦波状出力電流(図4(b)に1
相分の出力電流Iaの波形を示す)を流したときの発生
トルク(1相分)は、誘導電動機1の回転子の磁束分布
に対応したトルク定数KT (1相分)が図4(a)に示
すような正弦波であった場合に、図4(c)に示す状態
となる。そして、3相分の合計発生トルクは、図4
(d)に実線で示すように一定トルクとなる。但し、こ
の図4において留意することは、インバータ2からは、
位相差のみが120°ずつ異なった振幅同一の正弦波電
流が出力され、回転子1の発生磁束分布も同様に位相差
のみが異なった振幅同一の正弦波磁束となる状態を想定
したときの結果であるという点である。FIG. 4 shows an example of the relationship between the rotor rotation angle θ of the induction motor 1 having the above-described structure, the output current of the inverter 2 (input current of the induction motor 1), the generated torque and the rotation speed. Although shown, for simplification of description, it is assumed that the induction motor 1 is not disturbed and is rotated at a constant speed under a constant load. In this state, with respect to the induction motor 1, a sinusoidal output current (1 in FIG.
The generated torque (for one phase) when an output current Ia for the phase is shown) is applied as a torque constant KT (for one phase) corresponding to the magnetic flux distribution of the rotor of the induction motor 1 shown in FIG. If the sine wave is as shown in FIG. 4), the state shown in FIG. The total torque generated for the three phases is shown in FIG.
The torque is constant as indicated by the solid line in (d). However, note in FIG. 4 that from the inverter 2,
Results when assuming a state in which sinusoidal currents of the same amplitude with different phase differences of 120 ° are output and the generated magnetic flux distribution of the rotor 1 also has sinusoidal flux of the same amplitude with different phase differences only. That is the point.
【0006】[0006]
【発明が解決しようとする課題】上記従来構成の装置に
おいては以下に述べるような問題点がある。つまり、第
1に、インバータ2の出力電流制御部、特には電流検出
手段(三相電流変換器9)には、必ずオフセット及び調
整ばらつきが存在するため、実電流と検出電流とが一致
しなくなる場合が多いものである。しかしながら、前述
したような制御は、検出電流を実電流と見なして行って
いるため、実際に誘導電動機1を駆動する場合にはトル
クリップルを発生する虞がある。また、第2に、回転子
の磁束分布が正弦波状であることを前提としており、誘
導電動機1におけるコギングトルクや、誘導電動機1の
製造上において発生する特性ばらつきなどが考慮されて
いないため、これが原因となってトルクリップルを発生
する虞がある。The above-mentioned conventional apparatus has the following problems. That is, firstly, since the output current control unit of the inverter 2, especially the current detection means (three-phase current converter 9) always has offset and adjustment variations, the actual current and the detected current do not match. There are many cases. However, since the control as described above is performed by regarding the detected current as the actual current, there is a possibility that torque ripple may occur when the induction motor 1 is actually driven. Secondly, it is premised that the magnetic flux distribution of the rotor is sinusoidal, and the cogging torque in the induction motor 1 and the characteristic variations that occur during manufacturing of the induction motor 1 are not taken into consideration. This may cause torque ripple.
【0007】因みに、図4中には、電流検出手段である
三相電流変換器9にオフセットが存在した場合の波形例
を破線で示している。つまり、同図(b)中の破線は、
オフセット分(直流分)が重畳された場合の1相分の実
電流波形を示したものであり、この相の発生トルクには
同図(c)に破線で示すような負トルク成分が含まれる
ようになって、3相分の合計発生トルクは、同図(d)
に破線で示すような脈動トルクとなる。Incidentally, in FIG. 4, a broken line shows an example of a waveform when an offset is present in the three-phase current converter 9 which is a current detecting means. That is, the broken line in FIG.
This figure shows the actual current waveform for one phase when the offset component (DC component) is superimposed, and the torque generated in this phase includes a negative torque component as shown by the broken line in FIG. As a result, the total torque generated for the three phases is shown in FIG.
The pulsating torque is shown by the broken line.
【0008】本発明は上記事情に鑑みてなされたもの
で、その目的は、電流検出手段のオフセットに起因して
制御対象の交流電動機に発生するトルクリップルを、速
度フィードバック制御系を利用して効果的に低減できる
ようになる交流電動機の速度制御装置を提供することに
ある。The present invention has been made in view of the above circumstances, and an object of the present invention is to utilize a speed feedback control system to obtain a torque ripple generated in an AC motor to be controlled due to an offset of a current detecting means. Another object of the present invention is to provide a speed control device for an AC electric motor that can be effectively reduced.
【0009】[0009]
【課題を解決するための手段】本発明は上記目的を達成
するために、交流電動機の速度及び入力電流をそれぞれ
検出する速度検出手段及び電流検出手段を有し、それら
の検出出力に基づいて作成した出力電流指令値に基づい
て交流電動機に与える電流を制御することにより速度制
御を行うようにした交流電動機の速度制御装置におい
て、前記速度検出手段による速度検出値に基づいて所定
の単位時間での速度平均値を順次算出する平均値算出手
段と、前記速度検出手段による速度検出値の所定の単位
時間での速度リップルピーク値を順次検出するピーク値
検出手段と、前記平均値算出手段により算出される速度
平均値と前記ピーク値検出手段により検出される速度リ
ップルピーク値との差を前記交流電動機の速度リップル
の振幅を示す信号として演算すると共に、その演算結果
を前記電流検出手段による検出電流から減算することに
より当該電流検出手段のオフセットを補正するオフセッ
ト補正手段とを備えた構成としたものである(請求項
1)。In order to achieve the above-mentioned object, the present invention has speed detecting means and current detecting means for detecting the speed and the input current of an AC motor, respectively, and is created based on the detected outputs thereof. In a speed control device for an AC electric motor, which performs speed control by controlling a current applied to the AC electric motor based on the output current command value, in a predetermined unit time based on the speed detection value by the speed detecting means. Average value calculation means for sequentially calculating the speed average value, peak value detection means for sequentially detecting the speed ripple peak value of the speed detection value by the speed detection means in a predetermined unit time, and the average value calculation means The difference between the speed average value and the speed ripple peak value detected by the peak value detecting means is a signal indicating the amplitude of the speed ripple of the AC motor. While calculating Te is obtained by a structure which includes an offset correction means for correcting the offset of the current detector by subtracting the result of the operation from the detected current by said current detecting means (claim 1).
【0010】また、交流電動機の速度及び入力電流をそ
れぞれ検出する速度検出手段及び電流検出手段を有し、
それらの検出出力に基づいて作成した出力電流指令値に
基づいて交流電動機に与える電流を制御することにより
速度制御を行うようにした交流電動機の速度制御装置に
おいて、前記速度検出手段による速度検出値を微分する
ことにより前記交流電動機の入力電流の周期と同周期成
分のトルクリップル推定値を算出すると共に、その推定
値の逆位相成分を前記出力電流指令値に加算する電流指
令値補正手段を設ける構成とすることもできる(請求項
2)。Further, it has speed detecting means and current detecting means for respectively detecting the speed and the input current of the AC motor,
In the speed control device of the AC electric motor, which is configured to perform speed control by controlling the current given to the AC electric motor based on the output current command value created based on those detection outputs, the speed detection value by the speed detection means is A configuration is provided in which a current command value correction unit that calculates a torque ripple estimated value of the same period component as the period of the input current of the AC electric motor by differentiating and adds the antiphase component of the estimated value to the output current command value It can also be set (Claim 2).
【0011】さらに、交流電動機の速度及び入力電流を
それぞれ検出する速度検出手段及び電流検出手段を有
し、それらの検出出力に基づいて作成した出力電流指令
値に基づいて交流電動機に与える電流を制御することに
より速度制御を行うようにした交流電動機の速度制御装
置において、前記電動機の1回転分以上の期間での前記
速度検出手段による速度検出値を速度リップル検出値と
して順次記憶する記憶部と、この記憶部による記憶値を
微分することにより得たトルクリップル成分の位相を反
転させることにより逆位相トルクリップル推定値を算出
する逆位相トルクリップル算出手段と、このトルクリッ
プル算出手段により算出された逆位相トルクリップル推
定値に基づいて算出した逆位相トルクリップル電流値を
前記出力電流指令値に加算する電流指令値補正手段とを
設ける構成とすることもできる(請求項3)。Further, it has speed detecting means and current detecting means for respectively detecting the speed and the input current of the AC electric motor, and controls the electric current given to the AC electric motor based on the output current command value created based on the detected outputs thereof. In the speed control device for an AC electric motor, which performs speed control by doing so, a storage unit that sequentially stores a speed detection value by the speed detection unit during a period of one rotation or more of the electric motor as a speed ripple detection value, An anti-phase torque ripple calculation means for calculating the anti-phase torque ripple estimated value by inverting the phase of the torque ripple component obtained by differentiating the stored value by this storage section, and the inverse phase torque ripple calculation means calculated by this torque ripple calculation means. The antiphase torque ripple current value calculated based on the estimated phase torque ripple value is used as the output current command value. It can be configured to provide a current command value correcting means for adding (claim 3).
【0012】[0012]
【作用】交流電動機の入力電流を検出するために設けら
れた電流検出手段のオフセットに起因したトルクリップ
ルは、その交流電動機の速度リップルとして出現する現
象がある。そこで、請求項1の装置では、平均値算出手
段により、速度検出手段による速度検出値に基づいて、
所定の単位時間での速度平均値を順次算出すると共に、
ピーク値検出手段により上記速度検出値の所定の単位時
間での速度リップルピーク値を順次検出し、これらの出
力を交流電動機の速度リップル検出に供している。つま
り、オフセット補正手段は、上記のように算出された速
度平均値と速度リップルピーク値との差を前記交流電動
機の速度リップルの振幅を示す信号として演算してい
る。そして、オフセット補正手段は、上記演算結果を電
流検出手段による検出電流から減算することにより当該
電流検出手段のオフセットを補正するようになり、この
ようなオフセット自動補正により交流電動機のトルクリ
ップルが低減される。The torque ripple caused by the offset of the current detecting means provided for detecting the input current of the AC motor has a phenomenon that it appears as a speed ripple of the AC motor. Therefore, in the apparatus according to claim 1, the average value calculating means, based on the speed detection value by the speed detecting means,
While sequentially calculating the speed average value in a predetermined unit time,
The peak value detecting means sequentially detects the speed ripple peak value of the speed detection value in a predetermined unit time, and these outputs are used for the speed ripple detection of the AC motor. That is, the offset correction means calculates the difference between the speed average value and the speed ripple peak value calculated as described above as a signal indicating the amplitude of the speed ripple of the AC motor. Then, the offset correction means corrects the offset of the current detection means by subtracting the calculation result from the current detected by the current detection means, and the torque ripple of the AC motor is reduced by such offset automatic correction. It
【0013】請求項2の装置では、トルクリップルが交
流電動機の速度リップルの微分値に比例するという特性
を利用して交流電動機のトルクリップルを低減させてい
る。つまり、電流指令値補正手段は、速度検出手段によ
る速度検出値を微分することにより交流電動機の入力電
流の周期と同周期成分のトルクリップル推定値を算出
し、その推定値の逆位相成分を当該交流電動機の出力電
流指令値に加算することにより、トルクリップルを低減
させる。According to the second aspect of the present invention, the torque ripple of the AC motor is reduced by utilizing the characteristic that the torque ripple is proportional to the differential value of the speed ripple of the AC motor. That is, the current command value correction means calculates the torque ripple estimated value of the same cycle component as the cycle of the input current of the AC electric motor by differentiating the speed detection value by the speed detection means, and calculates the antiphase component of the estimated value. The torque ripple is reduced by adding it to the output current command value of the AC motor.
【0014】請求項3の装置においても、トルクリップ
ルが交流電動機の速度リップルの微分値に比例するとい
う特性を利用して交流電動機のトルクリップルを低減さ
せている。つまり、電動機の1回転分以上の期間での前
記速度検出手段による速度検出値が速度リップル検出値
として記憶部に順次記憶され、逆位相トルクリップル算
出手段は、この記憶部による記憶値を微分することによ
り得たトルクリップル成分の位相を反転させることによ
り逆位相トルクリップル推定値を算出し、電流指令値補
正手段は、このトルクリップル算出手段により算出され
た逆位相トルクリップル推定値に基づいて算出した逆位
相トルクリップル電流値を前記出力電流指令値に加算す
る。これにより、電流検出手段のオフセット及び交流電
動機のコギングトルクなどのように、負荷トルク変動に
起因したトルク変動と無関係なトルクリップル成分を低
減できる。Also in the apparatus of claim 3, the torque ripple of the AC motor is reduced by utilizing the characteristic that the torque ripple is proportional to the differential value of the speed ripple of the AC motor. That is, the speed detection value by the speed detecting means in the period of one rotation of the electric motor or more is sequentially stored in the storage section as the speed ripple detection value, and the antiphase torque ripple calculating means differentiates the storage value by the storage section. The reverse phase torque ripple estimated value is calculated by inverting the phase of the torque ripple component obtained by the above, and the current command value correction means is calculated based on the reverse phase torque ripple estimated value calculated by the torque ripple calculation means. The opposite-phase torque ripple current value is added to the output current command value. As a result, it is possible to reduce the torque ripple component unrelated to the torque fluctuation caused by the load torque fluctuation, such as the offset of the current detection unit and the cogging torque of the AC motor.
【0015】[0015]
【実施例】以下、本発明の第1実施例について図1並び
に前記図4を参照しながら説明する。但し、本実施例に
おいては、図5に示した従来構成と同一の構成部分が存
在するから、それらの構成部分については同一符号を付
すことによって詳細な説明を省略する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to FIG. 1 and FIG. However, in this embodiment, the same components as those of the conventional configuration shown in FIG. 5 are present, and therefore, those components will be designated by the same reference numerals and detailed description thereof will be omitted.
【0016】本実施例は、誘導電動機1に、図4(d)
に破線で示すような電流検出手段(三相電流変換器9)
のオフセットに起因したトルクリップルが発生した場合
には、そのトルクリップルが同図(e)に破線で示すよ
うな速度リップルとして出現する現象を利用したもので
あり、誘導電動機1の速度検出値により上記オフセット
分の補正を自動的に行うようにした点に特徴を有する。In this embodiment, the induction motor 1 is shown in FIG.
Current detection means (three-phase current converter 9) as indicated by the broken line in FIG.
When a torque ripple due to the offset is generated, the phenomenon that the torque ripple appears as a speed ripple as shown by a broken line in FIG. The feature is that the correction for the offset is automatically performed.
【0017】つまり、電流検出手段にオフセットが存在
する場合には、誘導電動機1の角速度ωr は、図4
(e)に破線で示すように直流成分に速度リップルを含
んだ波形となるから、この速度リップル値を、前記オフ
セット分の補正のためのフィードバック信号として検出
する。That is, when the current detecting means has an offset, the angular velocity ω r of the induction motor 1 is as shown in FIG.
As indicated by the broken line in (e), the waveform has a velocity ripple in the DC component, so this velocity ripple value is detected as a feedback signal for correcting the offset.
【0018】具体的には、図1において、平均値算出手
段としての平均速度算出器11は、所定の単位時間(例
えば出力電流の1周期に相当した時間)において微分回
路5から出力される角速度ωr を示す信号を単純に平均
することにより、速度リップル分を除去した速度平均値
ωav(図4(e)中の直流成分に相当)を順次算出す
る。ピーク値検出手段としてのピーク値検出器12は、
上記単位時間における角速度ωr の速度リップルピーク
値ωpk(図4(e)参照)を順次検出する。Specifically, in FIG. 1, an average speed calculator 11 as an average value calculating means has an angular speed output from the differentiating circuit 5 in a predetermined unit time (for example, a time corresponding to one cycle of the output current). By simply averaging the signals indicating ωr, the velocity average value ωav (corresponding to the DC component in FIG. 4E) from which the velocity ripple component has been removed is sequentially calculated. The peak value detector 12 as the peak value detecting means,
The velocity ripple peak value ωpk (see FIG. 4E) of the angular velocity ωr in the unit time is sequentially detected.
【0019】従って、上記速度リップルピーク値ωpkか
ら速度平均値ωavを減算することにより、前記速度リッ
プルの振幅を検出できるものである。電流オフセット算
出器13は、請求項1の発明でいうオフセット補正手段
に相当するもので、上記のような減算を行って速度リッ
プルの振幅を検出すると共に、その振幅を示す信号を利
用して電流検出手段のオフセット補正を自動的に行うも
のであり、以下そのための構成、並びに電流オフセット
算出器13での自動オフセット補正手順について説明す
る。Therefore, the amplitude of the velocity ripple can be detected by subtracting the velocity average value ωav from the velocity ripple peak value ωpk. The current offset calculator 13 corresponds to the offset correction means in the invention of claim 1, detects the amplitude of the velocity ripple by performing the subtraction as described above, and uses the signal indicating the amplitude to detect the current. The offset correction of the detection means is automatically performed, and a configuration therefor and an automatic offset correction procedure in the current offset calculator 13 will be described below.
【0020】即ち、誘導電動機1のU相電流及びW相電
流を検出するために設けられた変流器9a、9bの出力
端と三相電流変換器9との各間には、当該変流器9a、
9bの検出電流値から電流オフセット算出器13からの
指令値を減算するための演算器14a、14bが介在さ
れる。そして、電流オフセット算出器13は、以下
(1)〜(6)のような制御を順次実行する。That is, between the output terminals of the current transformers 9a and 9b provided for detecting the U-phase current and the W-phase current of the induction motor 1 and the three-phase current converter 9, the current flow is concerned. Bowl 9a,
Arithmetic units 14a and 14b are provided for subtracting the command value from the current offset calculator 13 from the detected current value 9b. Then, the current offset calculator 13 sequentially executes the following controls (1) to (6).
【0021】(1)U相オフセット補正指令値Iuoff
及びW相オフセット補正指令値Iwoff を初期値である
例えば「0」にセットする。 (2)平均速度算出器11及びピーク検出器12から速
度平均値ωav及び速度リップルピーク値ωpkを入力す
る。(1) U-phase offset correction command value Iuoff
And the W-phase offset correction command value Iwoff is set to an initial value, for example, "0". (2) The speed average value ωav and the speed ripple peak value ωpk are input from the average speed calculator 11 and the peak detector 12.
【0022】 (3)Iuoff =Iuoff +Ki ・(ωpk−ωav) の演算を行う。但し、Ki はオフセット補正係数(任意
の値)である。そして、斯様な演算により得たU相オフ
セット補正指令値Iuoff を演算器14aへ出力する。(3) Iuoff = Iuoff + Ki. (Ωpk−ωav) is calculated. However, Ki is an offset correction coefficient (arbitrary value). Then, the U-phase offset correction command value Iuoff obtained by such calculation is output to the calculator 14a.
【0023】(4)速度平均値ωav及び速度リップルピ
ーク値ωpkを再入力して(ωpk−ωav)を演算し、その
演算結果が前回の(ωpk−ωav)の演算値より小さい場
合には、前記(3)の演算及び指令値出力制御から再度
実行し直す。また、上記演算結果が前回の(ωpk−ωa
v)の演算値と等しいか若しくは大きい場合には、前回
のU相オフセット補正指令値Iuoff を出力停止し、次
の制御へ移行する。(4) The velocity average value ωav and the velocity ripple peak value ωpk are re-input to calculate (ωpk-ωav). If the calculation result is smaller than the previous (ωpk-ωav) calculated value, The process is repeated from the calculation and command value output control in (3) above. In addition, the above calculation result is (ωpk−ωa
If it is equal to or larger than the calculated value of v), the output of the previous U-phase offset correction command value Iuoff is stopped, and the process proceeds to the next control.
【0024】 (5)Iwoff =Iwoff +Ki ・(ωpk−ωav) の演算を行い、斯様な演算により得たW相オフセット補
正指令値Iwoff を演算器14bへ出力する。(5) Iwoff = Iwoff + Ki.multidot. (. Omega.pk-.omega.av) is calculated, and the W-phase offset correction command value Iwoff obtained by such calculation is output to the calculator 14b.
【0025】(6)平均速度算出器11及びピーク検出
器12から速度平均値ωav及び速度リップルピーク値ω
pkを再入力して(ωpk−ωav)を演算し、その演算結果
が前回の(ωpk−ωav)の演算値より小さい場合には、
前記(5)の演算及び指令値出力制御から再度実行し直
す。また、上記演算結果が前回の(ωpk−ωav)の演算
値と等しいか若しくは大きい場合には、前回のW相オフ
セット補正指令値Iwoff を出力停止し、1回分の自動
オフセット補正を終了する。(6) Average velocity value ωav and velocity ripple peak value ω from the average velocity calculator 11 and the peak detector 12
When pk is input again and (ωpk−ωav) is calculated, and the calculation result is smaller than the previous calculated value of (ωpk−ωav),
The process is repeated from the calculation and command value output control in (5) above. When the above calculation result is equal to or larger than the previous (ωpk-ωav) calculated value, the output of the previous W-phase offset correction command value Iwoff is stopped and one automatic offset correction is completed.
【0026】以上のような自動オフセット補正が行われ
ることにより、電流検出手段にオフセットが存在する場
合でも、そのオフセット分が自動的に補正されるもので
あり、これにより誘導電動機1のトルクリップルを低減
できるようになる。By performing the automatic offset correction as described above, even if there is an offset in the current detecting means, the offset is automatically corrected, and the torque ripple of the induction motor 1 is thereby corrected. Can be reduced.
【0027】次に、本発明の第2実施例について図2並
びに前記図4を参照しながら説明する。但し、この実施
例においては、図5に示した従来構成及び図1に示した
第1実施例と同一の構成部分が存在するから、それらの
構成部分については同一符号を付すことによって詳細な
説明を省略する。Next, a second embodiment of the present invention will be described with reference to FIG. 2 and FIG. However, in this embodiment, since there are the same components as those of the conventional configuration shown in FIG. 5 and the first embodiment shown in FIG. 1, detailed description will be given by attaching the same reference numerals to those components. Is omitted.
【0028】即ち、電流検出手段のオフセットに起因し
たトルクリップルの周期は、図4(d)に破線で示すよ
うに、インバータ2の出力電流の周期と同周期になる特
性がある。また、誘導電動機1のイナーシャJを一定と
した場合、次式に示すように、誘導電動機1の発生ト
ルクTは、角速度ωの微分値である回転子加速度に比例
する特性がある。 T=J・dω/dt ……That is, the cycle of the torque ripple caused by the offset of the current detecting means has the characteristic of being the same cycle as the cycle of the output current of the inverter 2, as shown by the broken line in FIG. 4 (d). When the inertia J of the induction motor 1 is constant, the generated torque T of the induction motor 1 has a characteristic proportional to the rotor acceleration that is the differential value of the angular velocity ω, as shown in the following equation. T = J · dω / dt ……
【0029】つまり、トルクリップルは、誘導電動機1
の速度リップルの微分値に比例するという特性があるも
ので、本実施例は、このような特性を利用し、速度リッ
プルをインバータ2の出力電流と同周期の正弦波にて近
似し、その近似値の微分値により推定したトルクリップ
ルの逆位相成分を、出力電流指令値に直接加算すること
によって、上記オフセット分に起因したトルクリップル
の補正を自動的に行うようにした点に特徴を有する。That is, the torque ripple is the induction motor 1
In this embodiment, the speed ripple is approximated by a sine wave having the same period as the output current of the inverter 2, and the approximation is performed. It is characterized in that the anti-phase component of the torque ripple estimated by the differential value of the value is directly added to the output current command value to automatically correct the torque ripple caused by the offset amount.
【0030】具体的には、図2において、ピーク値及び
ピーク値位相検出器15は、微分回路5から出力される
角速度ωr の速度リップルピーク値ωpkを検出すると共
に、速度検出器3からのZ相パルスPZ及びパルスカウ
ンタ4からの回転角θr を示す信号を取り込んで、速度
リップルピーク値ωpkの回転角を求め、これに基づいて
速度リップルの位相を決定する。但し、ここでは上記速
度リップルは、その大部分を電流検出手段のオフセット
に起因した成分が占めていること、並びにインバータ2
の出力電流と同周期の正弦波と近似していることを前提
としている。Specifically, in FIG. 2, the peak value and peak value phase detector 15 detects the velocity ripple peak value ωpk of the angular velocity ωr output from the differentiating circuit 5, and the Z value from the velocity detector 3 is detected. A signal indicating the rotation angle θr from the phase pulse PZ and the pulse counter 4 is taken in to obtain the rotation angle of the speed ripple peak value ωpk, and the phase of the speed ripple is determined based on this. However, here, most of the above velocity ripple is occupied by the component due to the offset of the current detecting means, and the inverter 2
It is assumed that the output current of is similar to the sine wave of the same period.
【0031】トルクリップル算出器16(請求項2の発
明でいう電流指令値補正手段に相当)は、ピーク値及び
ピーク値位相検出器15により決定された速度リップル
の位相を90°進めることにより、トルクリップル位相
を求めると共に、極数掛算器7からの電流位相基準に基
づいてU相若しくはW相出力電流位相に同期したトルク
リップル推定値を算出して、その逆位相成分を求める構
成となっており、以下(1)〜(4)のような制御を順
次実行する。The torque ripple calculator 16 (corresponding to the current command value correcting means in the invention of claim 2) advances the phase of the speed ripple determined by the peak value and peak value phase detector 90 by 90 °, In addition to obtaining the torque ripple phase, the torque ripple estimation value synchronized with the U-phase or W-phase output current phase is calculated based on the current phase reference from the pole number multiplier 7, and the antiphase component thereof is obtained. Therefore, the following controls (1) to (4) are sequentially executed.
【0032】(1)U相電流リップル補正値Iurip 及
びW相電流リップル補正値Iwripを初期値である例え
ば「0」にセットする。 (2)平均速度算出器11から速度平均値ωavを入力す
ると共に、ピーク値及びピーク値位相検出器15から速
度リップルピーク値ωpk及び速度リップルとU相電流と
の位相差ψrip を入力する。(1) The U-phase current ripple correction value Iurip and the W-phase current ripple correction value Iwrip are set to initial values such as "0". (2) The average speed value ωav is input from the average speed calculator 11, and the speed ripple peak value ωpk and the phase difference ψrip between the speed ripple and the U-phase current are input from the peak value and peak value phase detector 15.
【0033】(3)Iurip =Iurip −Kt ・(ωpk
−ωav)・SIN(θ+ψrip) Iwrip =Iwrip −Kt ・(ωpk−ωav)・SIN(θ+
π/3+ψrip) の演算を行う、但し、Kt 電流リップル補正係数で(任
意の値)である。そして、斯様な演算により得たU相電
流リップル補正値Iurip 及びW相電流リップル補正値
Iwrip を、それぞれU相及びW相の出力電流指令値に
加算する。尚、図2では、U相電流リップル補正値Iu
rip について演算器10aを通じて加算する構成部分の
みを図示している。(3) Iurip = Iurip−Kt · (ωpk
−ωav) ・ SIN (θ + ψrip) Iwrip = Iwrip−Kt ・ (ωpk−ωav) ・ SIN (θ +
π / 3 + ψrip), where Kt is the current ripple correction coefficient (arbitrary value). Then, the U-phase current ripple correction value Iurip and the W-phase current ripple correction value Iwrip obtained by such calculation are added to the U-phase and W-phase output current command values, respectively. In FIG. 2, the U-phase current ripple correction value Iu
Only the components for adding rip through the arithmetic unit 10a are shown.
【0034】(4)速度平均値ωav、速度リップルピー
ク値ωpk及び速度リップルとU相電流との位相差ψrip
を再入力して(ωpk−ωav)を演算し、その演算結果が
前回の(ωpk−ωav)の演算値より小さい場合には、前
記(3)の演算及び補正値出力制御から再度実行し直
す。また、上記演算結果が前回の(ωpk−ωav)の演算
値と等しいか若しくは大きい場合には、前回のU相電流
リップル補正値Iurip及びW相電流リップル補正値I
wrip をそのままU相及びW相の電流リップル補正指令
とする。(4) Velocity average value ωav, velocity ripple peak value ωpk, and phase difference ψrip between velocity ripple and U-phase current
Is re-input to calculate (ωpk−ωav), and when the calculation result is smaller than the previous calculated value of (ωpk−ωav), the calculation and correction value output control in (3) above are executed again. . If the above calculation result is equal to or larger than the previous (ωpk-ωav) calculation value, the previous U-phase current ripple correction value Iurip and W-phase current ripple correction value I
The wrip is directly used as the U-phase and W-phase current ripple correction command.
【0035】以上のようにして、U相若しくはW相出力
電流位相の周期と同周期成分のトルクリップル推定値を
算出すると共に、その逆位相成分を出力電流指令値に対
し加算するという電流リップル補正が行われることによ
り、電流検出手段にオフセットが存在する場合でも、そ
のオフセット分に起因したトルクリップルが自動的に補
正されるものであり、これにより誘導電動機1のトルク
リップルを低減できるようになる。As described above, the current ripple correction in which the estimated torque ripple value having the same period component as the period of the U-phase or W-phase output current phase is calculated and the opposite phase component is added to the output current command value Even if there is an offset in the current detection means, the torque ripple due to the offset is automatically corrected by performing the above, and thus the torque ripple of the induction motor 1 can be reduced. .
【0036】次に、本発明の第3実施例について図3並
びに前記図4を参照しながら説明する。但し、この実施
例においても、図5に示した従来構成及び図1に示した
第1実施例と同一の構成部分が存在するから、それらの
構成部分については同一符号を付すことによって詳細な
説明を省略する。Next, a third embodiment of the present invention will be described with reference to FIG. 3 and FIG. However, also in this embodiment, since there are the same constituent parts as those of the conventional structure shown in FIG. 5 and the first embodiment shown in FIG. 1, detailed description will be given by attaching the same reference numerals to those constituent parts. Is omitted.
【0037】即ち、本実施例においても、誘導電動機1
のトルクリップルが速度リップルの微分値に比例すると
いう既述の特性を利用して、電流検出手段のオフセット
や誘導電動機1のコギングトルクなどのように、負荷ト
ルク変動に起因したトルク変動と無関係なトルクリップ
ル成分を、換言すればインバータ2の出力電流及び周波
数には無関係に常時一定の大きさで出現するトルクリッ
プル成分を補正するようにした点に特徴を有する。That is, also in this embodiment, the induction motor 1
By utilizing the above-mentioned characteristic that the torque ripple of is proportional to the differential value of the speed ripple, there is no relation to the torque fluctuation caused by the load torque fluctuation such as the offset of the current detection means and the cogging torque of the induction motor 1. A characteristic is that the torque ripple component, in other words, the torque ripple component that always appears with a constant magnitude is corrected regardless of the output current and frequency of the inverter 2.
【0038】具体的には、図3において、記憶部17
は、誘導電動機1の速度検出値である微分回路5からの
角速度ωr を速度リップル検出値として記憶するために
設けられており、例えば誘導電動機1が1回転する毎に
速度検出器3から出力されるZ相パルスPZをトリガ信
号として、少なくとも誘導電動機1の1回転分の角速度
ωr を、速度リップル検出値と順次更新記憶するように
なっている。ここで、Z相パルスPZをトリガ信号とし
た目的は、出力電流と速度リップルとの位相関係を明確
にするためであり、例えば誘導電動機1に代えて永久磁
石同期電動機を使用する場合にはZ相パルスと所定の磁
極と位置関係が明確になっていることが前提条件とな
る。Specifically, in FIG. 3, the storage unit 17
Is provided for storing the angular velocity ω r from the differentiating circuit 5 which is the speed detection value of the induction motor 1 as a speed ripple detection value, and is output from the speed detector 3 every time the induction motor 1 makes one revolution, for example. Using the Z-phase pulse PZ as a trigger signal, at least the angular velocity ωr of one revolution of the induction motor 1 is sequentially updated and stored with the velocity ripple detection value. Here, the purpose of using the Z-phase pulse PZ as a trigger signal is to clarify the phase relationship between the output current and the speed ripple. For example, when a permanent magnet synchronous motor is used instead of the induction motor 1, Z The prerequisite is that the positional relationship between the phase pulse and the predetermined magnetic pole is clear.
【0039】逆位相トルクリップル算出手段としての逆
位相トルクリップル基準作成器18は、記憶部17に記
憶されている速度リップル検出値(誘導電動機1の少な
くとも1回転分以上の速度リップルを示す)を微分する
ことによってトルクリップル成分を示す信号に変換する
と共に、その信号の位相を反転させて任意の定数Kaを
乗ずることによって、逆位相トルクリップル推定値を算
出し、その算出結果を逆位相トルクリップル指令発生器
19に与える。The anti-phase torque ripple reference generator 18 as the anti-phase torque ripple calculation means uses the speed ripple detection value (indicating the speed ripple of at least one revolution of the induction motor 1) stored in the storage unit 17. The signal is converted into a signal showing the torque ripple component by differentiating, and the phase of the signal is inverted and multiplied by an arbitrary constant Ka to calculate the antiphase torque ripple estimated value, and the calculation result is calculated as the antiphase torque ripple. It is given to the command generator 19.
【0040】この逆位相トルクリップル指令発生器19
は、請求項3の発明でいう電流指令値補正手段に相当す
るもので、前記逆位相トルクリップル推定値から、Z相
パルスPZを同期信号とし且つ極数掛算器7からの電流
位相基準に基づいて、現在の位相に合致した逆位相トル
クリップル電流値を求め、その電流値を電流リップル補
正値としてU相及びW相の出力電流指令値に加算する。
尚、この逆位相トルクリップル指令発生器19には、上
記補正出力の評価のために、平均速度算出器11からの
速度平均値ωav及びピーク値検出器12からの速度リッ
プルピーク値ωpkが入力される。This anti-phase torque ripple command generator 19
Corresponds to the current command value correcting means in the invention of claim 3, and based on the antiphase torque ripple estimated value, the Z-phase pulse PZ is used as a synchronization signal and based on the current phase reference from the pole number multiplier 7. Then, the antiphase torque ripple current value that matches the current phase is obtained, and the current value is added to the U-phase and W-phase output current command values as a current ripple correction value.
The anti-phase torque ripple command generator 19 is supplied with the speed average value ωav from the average speed calculator 11 and the speed ripple peak value ωpk from the peak value detector 12 for the evaluation of the corrected output. It
【0041】以下、(1)〜(5)には、上記記憶部1
7、逆位相トルクリップル作成器18及び逆位相トルク
リップル指令発生器19による一連の機能を示す。 (1)係数Ka を初期値である例えば「0」にセットす
る。Hereinafter, in (1) to (5), the storage unit 1 will be described.
7 shows a series of functions of the antiphase torque ripple generator 18 and the antiphase torque ripple command generator 19. (1) The coefficient Ka is set to an initial value, for example, "0".
【0042】(2)角速度ωr 、速度平均値ωav、速度
リップルピーク値ωpkを検出すると共に、速度リップル
の振幅を示す(ωav−ωav)を演算する。 (3)Ka =Ka +Ko の演算を行う。但し、K0 は電流リップル補正係数で任
意の値に設定できる。(2) The angular velocity ωr, the velocity average value ωav, and the velocity ripple peak value ωpk are detected, and (ωav-ωav) indicating the amplitude of the velocity ripple is calculated. (3) The calculation of Ka = Ka + Ko is performed. However, K0 is a current ripple correction coefficient and can be set to an arbitrary value.
【0043】 (4)Iurip =−Ka ・dωr /dt( =0 ) Iwrip =−Ka ・dωr /dt( =120 ) の演算を行い、斯様な演算により得たU相電流リップル
補正値Iurip 及びW相電流リップル補正値Iwrip
を、それぞれU相及びW相の出力電流指令値に加算す
る。尚、図3では、U相電流リップル補正値Iurip に
ついて演算器10aを通じて加算する構成部分のみを図
示している。(4) Iurip = −Ka · dωr / dt ( = 0 ) Iwrip = −Ka · dωr / dt ( = 120 ) is calculated, and the U-phase current ripple correction value Iurip obtained by such calculation is calculated. W-phase current ripple correction value Iwrip
Are respectively added to the output current command values of the U phase and the W phase. It should be noted that FIG. 3 shows only a component part for adding the U-phase current ripple correction value Iurip through the arithmetic unit 10a.
【0044】(5)角速度ωr 、速度平均値ωav、速度
リップルピーク値ωpkを再検出して(ωpk−ωav)を演
算し、その演算結果が前回の(ωpk−ωav)の演算値よ
り小さい場合には、前記(3)の演算制御から再度実行
し直す。また、上記演算結果が前回の(ωpk−ωav)の
演算値と等しいか若しくは大きい場合には、前回のU相
電流リップル補正値Iurip 及びW相電流リップル補正
値Iwrip をそのままU相及びW相の電流リップル補正
指令とする。(5) When the angular velocity ωr, the velocity average value ωav, and the velocity ripple peak value ωpk are detected again, (ωpk-ωav) is calculated, and the calculation result is smaller than the previous (ωpk-ωav) calculated value. In order to re-execute, the operation control from (3) above is executed again. When the above calculation result is equal to or larger than the previous (ωpk-ωav) calculated value, the previous U-phase current ripple correction value Iurip and the W-phase current ripple correction value Iwrip are used as they are for the U-phase and the W-phase. Use the current ripple correction command.
【0045】以上のような制御が行われることにより、
電流検出手段のオフセット及び誘導電動機1のコギング
トルクなどのように、負荷トルク変動に起因したトルク
変動と無関係なトルクリップル成分が低減できるように
なる。By performing the above control,
It is possible to reduce the torque ripple component unrelated to the torque fluctuation caused by the load torque fluctuation, such as the offset of the current detection means and the cogging torque of the induction motor 1.
【0046】尚、上記した各実施例では、誘導電動機1
のU相及びW相の各入力電流を検出するようにしたが、
電流検出相は任意に設定できる。また、フィードバック
制御のための回路構成要素は、マイクロコンピュータの
プログラムにより得ることも可能である。In each of the above embodiments, the induction motor 1
I tried to detect each input current of U phase and W phase of
The current detection phase can be set arbitrarily. Also, the circuit components for feedback control can be obtained by a program of a microcomputer.
【0047】[0047]
【発明の効果】以上の説明によって明らかなように、請
求項1の発明によれば、速度制御対象の交流電動機の速
度リップルを利用して電流検出手段のオフセットを自動
補正する構成としたから、そのオフセットに起因して発
生するトルクリップルを速度フィードバック制御系を利
用して効果的に低減できるようになる。また、請求項2
の発明によれば、トルクリップルが交流電動機の速度リ
ップルの微分値に比例するという特性を利用して交流電
動機に対する出力電流指令値を直接的に補正するように
したから、電流検出手段のオフセットに起因して発生す
るトルクリップルを効果的に低減できるようになる。さ
らに、請求項3の発明によれば、上記特性を利用して算
出した逆位相トルクリップル電流値を交流電動機に対す
る出力電流指令値に加算するようにしたから、電流検出
手段のオフセット及び交流電動機のコギングトルクなど
のように、負荷トルク変動に起因したトルク変動と無関
係なトルクリップル成分の全体を低減できるようにな
る。As is apparent from the above description, according to the invention of claim 1, the offset of the current detecting means is automatically corrected by utilizing the speed ripple of the AC motor to be speed controlled. The torque ripple caused by the offset can be effectively reduced by utilizing the speed feedback control system. In addition, claim 2
According to the invention, since the torque ripple is proportional to the differential value of the speed ripple of the AC electric motor, the output current command value for the AC electric motor is directly corrected. It is possible to effectively reduce the torque ripple generated due to this. Further, according to the invention of claim 3, the antiphase torque ripple current value calculated by utilizing the above characteristics is added to the output current command value for the AC electric motor. Therefore, the offset of the current detecting means and the AC electric motor It is possible to reduce the entire torque ripple component such as cogging torque that is unrelated to the torque fluctuation caused by the load torque fluctuation.
【図1】本発明の第1実施例の電気的構成を示す機能ブ
ロック図FIG. 1 is a functional block diagram showing an electrical configuration of a first embodiment of the present invention.
【図2】本発明の第2実施例を示す図1相当図FIG. 2 is a view corresponding to FIG. 1 showing a second embodiment of the present invention.
【図3】本発明の第3実施例を示す図1相当図FIG. 3 is a view corresponding to FIG. 1 showing a third embodiment of the present invention.
【図4】本発明の第1〜第3実施例並びに従来例の作用
説明用タイミングチャートFIG. 4 is a timing chart for explaining the operation of the first to third embodiments of the present invention and the conventional example.
【図5】従来例を示す図1相当図FIG. 5 is a view corresponding to FIG. 1 showing a conventional example.
図面中、1は誘導電動機(交流電動機)、2はインバー
タ、3は速度検出器(速度検出手段)、4はパルスカウ
ンタ、5は微分回路、8は正弦波基準電流発生器、9は
三相電流変換器(電流検出手段)、10は電流PI制御
部、11は平均速度算出器(平均値算出手段)、12は
ピーク値検出器(ピーク値検出手段)、13は電流オフ
セット算出器(オフセット補正手段)、15はピーク値
及びピーク値位相検出器、16はトルクリップル算出器
(電流指令値補正手段)、17は記憶部、18は逆位相
トルクリップル基準作成器(逆位相トルクリップル算出
手段)、19は逆位相トルクリップル指令発生器(電流
指令値補正手段)を示す。In the drawing, 1 is an induction motor (AC motor), 2 is an inverter, 3 is a speed detector (speed detecting means), 4 is a pulse counter, 5 is a differentiating circuit, 8 is a sine wave reference current generator, and 9 is three-phase. Current converter (current detecting means), 10 current PI control unit, 11 average speed calculator (average value calculating means), 12 peak value detector (peak value detecting means), 13 current offset calculator (offset) (Correction means), 15 is a peak value and peak value phase detector, 16 is a torque ripple calculator (current command value correction means), 17 is a storage unit, 18 is an antiphase torque ripple reference generator (antiphase torque ripple calculation means). ) And 19 are anti-phase torque ripple command generators (current command value correcting means).
Claims (3)
れ検出する速度検出手段及び電流検出手段を有し、それ
らの検出出力に基づいて作成した出力電流指令値に基づ
いて交流電動機に与える電流を制御することにより速度
制御を行うようにした交流電動機の速度制御装置におい
て、 前記速度検出手段による速度検出値に基づいて所定の単
位時間での速度平均値を順次算出する平均値算出手段
と、 前記速度検出手段による速度検出値の所定の単位時間で
の速度リップルピーク値を順次検出するピーク値検出手
段と、 前記平均値算出手段により算出される速度平均値と前記
ピーク値検出手段により検出される速度リップルピーク
値との差を前記交流電動機の速度リップルの振幅を示す
信号として演算すると共に、その演算結果を前記電流検
出手段による検出電流から減算することにより当該電流
検出手段のオフセットを補正するオフセット補正手段と
を備えたことを特徴とする交流電動機の速度制御装置。1. A speed detecting means and a current detecting means for respectively detecting a speed and an input current of an AC electric motor are provided, and a current given to the AC electric motor is controlled on the basis of an output current command value created based on the detected outputs thereof. In the speed control device for an AC electric motor, which is configured to perform speed control, an average value calculation means for sequentially calculating a speed average value in a predetermined unit time based on the speed detection value by the speed detection means, and the speed Peak value detecting means for sequentially detecting the speed ripple peak value in a predetermined unit time of the speed detection value by the detecting means, speed average value calculated by the average value calculating means and speed detected by the peak value detecting means The difference from the ripple peak value is calculated as a signal indicating the amplitude of the speed ripple of the AC motor, and the calculation result is calculated as the current detection value. A speed control device for an AC electric motor, comprising: an offset correction unit that corrects an offset of the current detection unit by subtracting the current detected by the stage.
れ検出する速度検出手段及び電流検出手段を有し、それ
らの検出出力に基づいて作成した出力電流指令値に基づ
いて交流電動機に与える電流を制御することにより速度
制御を行うようにした交流電動機の速度制御装置におい
て、 前記速度検出手段による速度検出値を微分することによ
り前記交流電動機の入力電流の周期と同周期成分のトル
クリップル推定値を算出すると共に、その推定値の逆位
相成分を前記出力電流指令値に加算する電流指令値補正
手段を設けたことを特徴とする交流電動機の速度制御装
置。2. A speed detection means and a current detection means for detecting the speed and the input current of the AC electric motor, respectively, are provided, and the current supplied to the AC electric motor is controlled based on an output current command value created based on the detected outputs. In the speed control device for an AC motor configured to perform speed control, a torque ripple estimated value of the same period component as the cycle of the input current of the AC motor is calculated by differentiating the speed detection value by the speed detection means. In addition, the speed control device for an AC motor is provided with a current command value correction means for adding the antiphase component of the estimated value to the output current command value.
れ検出する速度検出手段及び電流検出手段を有し、それ
らの検出出力に基づいて作成した出力電流指令値に基づ
いて交流電動機に与える電流を制御することにより速度
制御を行うようにした交流電動機の速度制御装置におい
て、 前記電動機の1回転分以上の期間での前記速度検出手段
による速度検出値を速度リップル検出値として順次記憶
する記憶部と、 この記憶部による記憶値を微分することにより得たトル
クリップル成分の位相を反転させることにより逆位相ト
ルクリップル推定値を算出する逆位相トルクリップル算
出手段と、 このトルクリップル算出手段により算出された逆位相ト
ルクリップル推定値に基づいて算出した逆位相トルクリ
ップル電流値を前記出力電流指令値に加算する電流指令
値補正手段とを設けたことを特徴とする交流電動機の速
度制御装置。3. A speed detecting means and a current detecting means for respectively detecting a speed and an input current of the AC electric motor are provided, and the electric current given to the AC electric motor is controlled based on an output current command value created on the basis of the detected outputs. In the speed control device for an AC electric motor configured to perform speed control, a storage unit that sequentially stores a speed detection value by the speed detection unit in a period of one rotation or more of the electric motor as a speed ripple detection value, Anti-phase torque ripple calculation means for calculating the anti-phase torque ripple estimated value by inverting the phase of the torque ripple component obtained by differentiating the stored value by this storage section, and the inverse phase torque ripple calculation means calculated by this torque ripple calculation means. Add the anti-phase torque ripple current value calculated based on the estimated phase torque ripple value to the output current command value. A speed control device for an AC electric motor, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6036247A JPH07245979A (en) | 1994-03-08 | 1994-03-08 | AC motor speed controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6036247A JPH07245979A (en) | 1994-03-08 | 1994-03-08 | AC motor speed controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07245979A true JPH07245979A (en) | 1995-09-19 |
Family
ID=12464453
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6036247A Pending JPH07245979A (en) | 1994-03-08 | 1994-03-08 | AC motor speed controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07245979A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030087698A (en) * | 2002-05-09 | 2003-11-15 | 엘지전자 주식회사 | Method for Detecting Phase Current in Motors |
| US7079964B2 (en) * | 2001-05-30 | 2006-07-18 | Leopold Kostal Gmbh & Co. Kg | Method for determining the frequency of the current ripple in the armature current of a commutated DC motor |
| JP2013523077A (en) * | 2010-03-22 | 2013-06-13 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Method and apparatus for determining output torque of electric drive |
| JP5409877B1 (en) * | 2012-10-31 | 2014-02-05 | 三菱電機株式会社 | Motor control device for electric vehicle and motor control method for electric vehicle |
| JP2015195714A (en) * | 2014-03-27 | 2015-11-05 | ダイキン工業株式会社 | Power converter |
| JP2017192294A (en) * | 2016-04-07 | 2017-10-19 | 株式会社神戸製鋼所 | Motor control device |
-
1994
- 1994-03-08 JP JP6036247A patent/JPH07245979A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7079964B2 (en) * | 2001-05-30 | 2006-07-18 | Leopold Kostal Gmbh & Co. Kg | Method for determining the frequency of the current ripple in the armature current of a commutated DC motor |
| KR20030087698A (en) * | 2002-05-09 | 2003-11-15 | 엘지전자 주식회사 | Method for Detecting Phase Current in Motors |
| JP2013523077A (en) * | 2010-03-22 | 2013-06-13 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Method and apparatus for determining output torque of electric drive |
| JP5409877B1 (en) * | 2012-10-31 | 2014-02-05 | 三菱電機株式会社 | Motor control device for electric vehicle and motor control method for electric vehicle |
| JP2015195714A (en) * | 2014-03-27 | 2015-11-05 | ダイキン工業株式会社 | Power converter |
| JP2017192294A (en) * | 2016-04-07 | 2017-10-19 | 株式会社神戸製鋼所 | Motor control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3813637B2 (en) | AC motor control device | |
| Yoo et al. | Novel speed and rotor position estimation strategy using a dual observer for low-resolution position sensors | |
| US6462491B1 (en) | Position sensorless motor control apparatus | |
| JP2833463B2 (en) | AC motor rotation torque detector | |
| KR101046802B1 (en) | Control device of AC rotor and electric constant measurement method of AC rotor using this controller | |
| EP0944164A1 (en) | Sensorless control method and apparatus of permanent magnet synchronous motor | |
| JP2002325481A (en) | Motor control device | |
| JPH0951700A (en) | Controlling device of rotary electric machine | |
| JP2001157482A (en) | Initial magnetic pole estimation device for AC synchronous motor | |
| JP3315847B2 (en) | Magnetic pole position detecting device and brushless DC motor driving device using the same | |
| US20030102829A1 (en) | Method and system for controlling a permanent magnet machine | |
| JP3253004B2 (en) | Method of estimating speed of permanent magnet type synchronous motor, method of estimating rotor misalignment angle, and method of correcting rotor position | |
| JP4051833B2 (en) | Vector controller for permanent magnet synchronous motor | |
| JPH07245979A (en) | AC motor speed controller | |
| JP4779262B2 (en) | Permanent magnet type synchronous motor controller | |
| EP0142563B1 (en) | System of controlling synchronous motor | |
| JP2012186911A (en) | Motor control device | |
| JP2001352798A (en) | Control device and control method for permanent magnet type synchronous motor | |
| JP3722948B2 (en) | Sensorless control method for permanent magnet field synchronous motor | |
| JP2010200498A (en) | Motor control apparatus | |
| JP2025005179A (en) | Motor Control Device | |
| WO2023228885A1 (en) | Driving control device, driving control system, and state estimation method | |
| JP2003088166A (en) | Initial magnetic pole estimation device for AC synchronous motor | |
| JP2005039889A (en) | Electric motor control method | |
| JP6384199B2 (en) | POSITION ESTIMATION DEVICE, MOTOR DRIVE CONTROL DEVICE, POSITION ESTIMATION METHOD, AND PROGRAM |