JP4884434B2 - Electric motor drive - Google Patents
Electric motor drive Download PDFInfo
- Publication number
- JP4884434B2 JP4884434B2 JP2008184467A JP2008184467A JP4884434B2 JP 4884434 B2 JP4884434 B2 JP 4884434B2 JP 2008184467 A JP2008184467 A JP 2008184467A JP 2008184467 A JP2008184467 A JP 2008184467A JP 4884434 B2 JP4884434 B2 JP 4884434B2
- Authority
- JP
- Japan
- Prior art keywords
- arithmetic processing
- voltage
- processing unit
- time
- current
- 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.)
- Active
Links
- 238000004804 winding Methods 0.000 claims description 66
- 238000001514 detection method Methods 0.000 claims description 60
- 238000012545 processing Methods 0.000 claims description 33
- 239000013598 vector Substances 0.000 claims description 26
- 238000005259 measurement Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 230000005284 excitation Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000006698 induction Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000009529 body temperature measurement Methods 0.000 description 3
- 238000013021 overheating Methods 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
Description
本発明は、冷凍空調装置・家電機器の電動機駆動等に利用する電動機駆動装置に関するものであり、特にテスターや温度センサを用いずに巻線抵抗・温度算出を行う機能を付加した電動機駆動装置に関する。 The present invention relates to an electric motor drive device used for driving an electric motor of a refrigeration air conditioner / home appliance, and more particularly to an electric motor drive device having a function of calculating winding resistance / temperature without using a tester or a temperature sensor. .
近年、低廉・高性能な可変電圧・可変周波数インバータが実用化されるに従って、各種の可変速電動機駆動の応用分野が開拓されてきた。その中で、大トルク・大容量のインバータが求められるようになってきている。一方、駆動装置の高性能化とともに、装置の信頼性向上の観点から、電動機の過熱焼損保護に対する要求も年々高まってきている。
現在、電動機を駆動するために用いる電動機巻線抵抗は、テスターやミリオーム計等を用いて事前に手動で測定して制御定数として設定する方法の他に、センサレス制御技術の進化を受け推定シーケンスを付加して定数推定を自動的に行う方法等が提案されてきている。
また、電動機巻線温度計測・過熱焼損防止に関しては、バイメタルやサーミスタ等により直接巻線温度を計測して行う方法が一般に用いられ、例えば電動機固定子のスロット内にある電動機巻線の隙間にセンサを設置する等で温度計測が行われる。また、温度計測の場合も、巻線抵抗同様に推定・保護シーケンスを付加して定数推定を自動的に行う等の手法が提案されている。
In recent years, as low-cost and high-performance variable voltage / variable frequency inverters have been put into practical use, various application fields for variable speed motor driving have been developed. In this situation, an inverter having a large torque and a large capacity has been demanded. On the other hand, demands for overheat burnout protection of electric motors are increasing year by year from the viewpoint of improving the performance of the drive device and improving the reliability of the device.
Currently, the motor winding resistance used to drive the motor is measured manually in advance using a tester, milliohm meter, etc., and set as a control constant. In addition, a method for automatically performing constant estimation has been proposed.
For measuring the winding temperature of the motor and preventing overheat burnout, a method of directly measuring the winding temperature with a bimetal, thermistor, etc. is generally used. For example, a sensor is installed in the gap of the motor winding in the slot of the motor stator. The temperature is measured by installing the In the case of temperature measurement, a method has been proposed in which an estimation / protection sequence is added as in the case of winding resistance to automatically perform constant estimation.
例えば、コイルの両端電圧を測定し、予め設定した設定電圧と比較することによりコイルの状態を検知して過熱焼損保護を行う保護装置が開示されている(例えば特許文献1参照)。
また、複数のインバータを並列運転した場合の誘導電動機一次・二次巻線抵抗値の推定を行うインバータ装置が開示されている(例えば特許文献2参照)。
また、3つの異なる周波数を用いて誘導電動機の一次・二次巻線抵抗値を含む電気的定数の各パラメータを推定する誘導電動機制御装置が開示されている(例えば特許文献3参照)。
また、試験電源の有効電力と無効電力を演算することにより誘導電動機の一次・二次巻線抵抗値を含む電気的定数の各パラメータを推定する誘導電動機制御装置が開示されている(例えば特許文献4参照)。
For example, a protection device is disclosed that detects the coil state by measuring the voltage at both ends of the coil and comparing the measured voltage with a preset voltage (see, for example, Patent Document 1).
Also, an inverter device that estimates the primary and secondary winding resistance values of an induction motor when a plurality of inverters are operated in parallel is disclosed (for example, see Patent Document 2).
In addition, an induction motor control device that estimates each parameter of an electrical constant including primary and secondary winding resistance values of an induction motor using three different frequencies is disclosed (see, for example, Patent Document 3).
In addition, an induction motor control device is disclosed that estimates each parameter of electrical constants including primary and secondary winding resistance values of an induction motor by calculating active power and reactive power of a test power supply (for example, Patent Documents). 4).
特許文献1〜4で示される従来例では、電動機巻線抵抗の測定や、電動機巻線温度測定・電動機巻線の過熱保護は前記のように構成されているので、1システム内で行うものが多く、ユーザの要望等によって、電動機巻線の種別を変更する場合や・生産途中における電動機構成要素の素材変更を伴う場合や、システムの構成要素自体の変更を余儀なくされる場合(インバータ交換等)など、システムの小変更に対して設置上あるいは構造上の制約が多く、信頼性の確保が難しかった。
また、汎用インバータ等を用いて独自なシステム構築を行う場合、電動機巻線温度測定・電動機巻線の過熱保護を行う際に、上記と同様の問題により信頼性の確保が難しかった。
In the conventional examples shown in
In addition, when a unique system is constructed using a general-purpose inverter or the like, it is difficult to ensure reliability due to the same problem as described above when measuring the motor winding temperature and overheating protection of the motor winding.
この発明は、上記のような問題点を解決するためになされたもので、装置の信頼性を低下させることなく電動機巻線抵抗の測定や、電動機巻線温度測定・電動機巻線の過熱保護を行える電動機駆動装置を提供することを目的とする。 The present invention has been made to solve the above problems, measurement and the motor winding resistance without lowering the reliability of the equipment, thermal protection of the motor winding temperature measurement and the motor windings An object of the present invention is to provide an electric motor drive device capable of performing the above.
この発明に係る電動機駆動装置は、直流電圧源と、この直流電圧源の供給電力により電動機を駆動するインバータと、PWM信号を生成して前記インバータを制御する第1の演算処理装置と、前記直流電圧源が接続される直流母線経路の電流を検出する電流検出手段と、前記直流母線経路の電圧を検出する母線電圧検出手段と、前記第1の演算処理装置からのPWM信号のパルス幅を計測し、前記電流検出手段の検出結果、前記母線電圧検出手段によって検出された母線電圧及び前記計測したPWM信号のパルス幅に基づき前記電動機の巻線抵抗を算出する第2の演算処理装置と、を具備し、前記第1の演算処理装置は、空間ベクトル変調において、所定の位相角に出力電圧ベクトルを構成し、通電角を前記所定の位相角に固定して前記インバータを制御し、前記第2の演算処理装置は、前記通電角が前記所定の位相角に固定された状態において1相のPWM信号のパルス幅のON時間またはOFF時間を計測し、計測した前記PWM信号のパルス幅のON時間またはOFF時間に基づいて印加比率を算出し、算出した前記印加比率を前記母線電圧検出手段の出力に乗算させることにより前記電動機巻線へ印加する電圧の平均値を算出し、前記第1の演算処理装置と、前記第2の演算処理装置は、同一制御基板上に搭載されていることを特徴とする。 Electric motor drive device according to the present invention includes a DC voltage source, an inverter for driving a motor by supplying electric power of the DC voltage source, a first processing unit for controlling the inverter to generate a PWM signal, the DC measurement current detection means for detecting a current of the DC bus route voltage source is connected, the bus voltage detecting means for detecting a voltage of the DC bus route, the pulse width of the PWM signal from the first processor and the detection result of said current detecting means, and a second processor for calculating the winding resistance of the motor based on the pulse width of the detected bus voltage and the measured PWM signal by the bus voltage detecting means And the first arithmetic processing unit constitutes an output voltage vector at a predetermined phase angle in space vector modulation, and fixes the energization angle at the predetermined phase angle. Controls over data, the second processor, the conduction angle is measured the predetermined ON time or OFF time of the pulse width of one phase of the PWM signal landline state odor in phase angle measurement An application ratio is calculated based on the ON time or OFF time of the pulse width of the PWM signal, and an average of voltages applied to the motor windings is calculated by multiplying the output of the bus voltage detection means by the calculated application ratio. A value is calculated , and the first arithmetic processing unit and the second arithmetic processing unit are mounted on the same control board .
この発明によれば、温度センサによらない手法で電動機巻線抵抗を検出するので、設置制約や構造制約の観点から直接の巻線抵抗・巻線温度のセンシングが困難な場合であっても、それほどコストアップせずに巻線抵抗を測定することができる。なお、この巻線抵抗測定が行われることにより、事前に得られた巻線抵抗と巻線温度の関係を用いて巻線温度を求めることが可能となり、ひいては電動機巻線の過度な温度上昇に対して瞬時に精度良く電動機巻線の過熱保護を行うことが可能となる。また、同一基板上で、比較的短い配線で2つの演算処理装置の通信をやりとりできるから、外乱やノイズに強く、抵抗及び温度検出可能であり、信頼性が向上する。また、第1の演算処理装置の異常動作時に誤動作を第2の演算処理装置で把握し、システムを停止することが可能となるから、信頼性が向上する。 According to the present invention, since the winding resistance of the motor is detected by a method that does not depend on the temperature sensor, even if it is difficult to directly sense the winding resistance / winding temperature from the viewpoint of installation restrictions and structural restrictions, Winding resistance can be measured without much cost increase. In addition, by performing this winding resistance measurement, it becomes possible to obtain the winding temperature using the relationship between the winding resistance and the winding temperature obtained in advance, resulting in an excessive temperature rise of the motor winding. On the other hand, overheating protection of the motor winding can be performed instantly and accurately. Further, since communication between the two arithmetic processing units can be exchanged with a relatively short wiring on the same substrate, resistance to temperature and noise can be detected, resistance and temperature can be detected, and reliability is improved. In addition, since the malfunction can be grasped by the second arithmetic processing unit at the time of abnormal operation of the first arithmetic processing unit and the system can be stopped, the reliability is improved .
以下、本発明の具体的な実施の形態を説明する。
実施の形態1.
以下、本発明の実施の形態1に係る電動機駆動装置及びその方法について図面を参照しながら説明する。図1は、実施の形態1における電動機駆動装置の構成の一例を示すブロック図である。
図1に示す装置は、直流電圧源1、インバータ2、同期電動機3、直流母線経路に挿入された抵抗・カレントトランス等の電流検出素子6、母線電圧検出回路11、PWM信号のバッファ回路21、電流検出回路31、インバータを制御する演算処理装置であるCPU41、電動機巻線抵抗・巻線温度を算出するための外部演算処理装置であるCPU42、CPU41とCPU42の通信回路43とから構成される。なお、図1では直流電圧源1、インバータ2、直流母線経路に挿入された抵抗で構成された電流検出素子6、母線電圧検出回路11、PWM信号のバッファ回路21、電流検出回路31、CPU41、CPU42、を一枚の電子基板51上に実装しているようにしているが、必要に応じて各ブロックを分けて、複数枚の基板構成としても良い。
インバータ2は、スイッチング素子4a〜4f及びダイオード5a〜5fで構成される周知回路である。
PWM信号のバッファ回路21は、必要に応じてPWM論理を反転可能なバッファIC等で構成される。
電流検出手段31は、電流検出素子6を構成する抵抗の両端に発生した電圧をCPU等に取り込み電流換算できるようにするA/D変換器、増幅器等で構成される。母線電圧検出手段11は、直流母線電圧をCPU等に取り込み電圧換算できるようにする抵抗・コンデンサ等から成る分圧回路、A/D変換器、増幅器等で構成される。
Hereinafter, specific embodiments of the present invention will be described.
Hereinafter, an electric motor drive device and a method thereof according to
The apparatus shown in FIG. 1 includes a
The
The PWM
The current detection means 31 is configured by an A / D converter, an amplifier, and the like that allow the voltage generated at both ends of the resistor constituting the
図1の装置では、CPU41が電流検出素子6及び電流検出手段31によって検出された電動機3の電流情報及び母線電圧検出手段11によって検出された母線電圧情報に基づいて、電動機3を駆動するインバータ2の制御を行う。
図2はCPU41によるインバータ2の制御を示す流れ図であり、電動機の電流情報Iu〜Iwからインバータ2に出力するPWMデューティを作成する過程の一例を示している。
本処理フローは、電流検出手段31によって得られた電動機電流Iu〜Iwから励磁電流Iγとトルク電流Iδを算出する励磁電流及びトルク電流を求める手段101aと、励磁電流Iγとトルク電流Iδと周波数指令f*とから次回の電圧指令ベクトルVγ*及びVδ*を演算するγ軸電圧・δ軸電圧指令演算手段101bと、Vγ*及びVδ*及び母線電圧Vdcからインバータの出力電圧Vu〜Vwを算出する二相三相変換手段101cと、Vu〜VwからインバータのPWM信号Tup〜Twnを作成するPWM信号作成手段101dと、インバータ2のPWM信号Up〜Wnを発生するPWM信号発生手段101eとから構成される。
なお、これらの各手段はCPU41によって実現される。
In the apparatus of FIG. 1, the
FIG. 2 is a flowchart showing the control of the
This processing flow includes means 101a for obtaining excitation current and torque current for calculating excitation current Iγ and torque current Iδ from motor currents Iu to Iw obtained by current detection means 31, excitation current Iγ, torque current Iδ, and frequency command. γ-axis voltage / δ-axis voltage command calculation means 101b for calculating the next voltage command vectors Vγ * and Vδ * from f *, and output voltages Vu to Vw of the inverter from Vγ * and Vδ * and bus voltage Vdc. Two-phase three-phase conversion means 101c, PWM signal generation means 101d for generating PWM signals Tup to Twn of the inverter from Vu to Vw, and PWM signal generation means 101e for generating PWM signals Up to Wn of
Each of these means is realized by the
はじめに電流検出について説明する。インバータ2のスイッチング素子4a〜4fは、上下アームについていずれか一方がONされるものであるから、スイッチングモードは、23=8通り存在する。本文では、各相の上アーム(4a〜4c)を基準としたスイッチング状態の表記として、スイッチング素子ON状態を1、OFF状態を0とし、各スイッチングモードの基本電圧ベクトルを次のように称する。
First, current detection will be described. Since one of the switching elements 4a to 4f of the
基本電圧ベクトル発生区間において、電流検出素子6上を電動機電流が流れる。よってこのタイミングで電流検出手段31(増幅器、AD変換器)によりIu〜Iwの情報を演算処理装置CPU41内で処理できる数値として三相分の電流情報を取得することができる。本例では、電動機制御に用いる電流検出手段として直流母線経路に挿入される抵抗素子(電流検出素子6)を利用する方法を示したが、電動機3とインバータ2の接続線等にカレントトランスを挿入して電動機電流検出を行うことで、三相電流情報を得ても良い。
In the basic voltage vector generation period, the motor current flows on the
Iu〜Iwは、図2に示す励磁電流及びトルク電流を求める手段101aにより、励磁電流(γ軸電流Iγ)及びトルク電流成分(δ軸電流Iδ)に変換される。具体的には、Iu〜Iwを数2に示すような変換行列[C1]を用いることで行う。ただし、式中のθはインバータ回転角で、回転方向が時計回りの場合を示す。
Iu to Iw are converted into an excitation current (γ-axis current Iγ) and a torque current component (δ-axis current Iδ) by means 101a for obtaining the excitation current and torque current shown in FIG. Specifically, Iu to Iw are performed by using a transformation matrix [C 1 ] as shown in
なお、パルスエンコーダ等の回転子位置を検出するセンサを用いる場合、回転子の電気角周波数とインバータの回転周波数はほぼ一致するので、回転子の電気角周波数と同一周波数でインバータが回転する座標系をdq座標系と一般的に称する。また、パルスエンコーダ等の回転子位置を検出するセンサを用いない場合は、演算処理装置CPU41でdq軸座標を正確に捉えることができず、実際にはdq座標系と位相差Δθだけずれてインバータが回転している。このような場合を想定して、一般的にはインバータの出力電圧と同一周波数で回転する座標系をγδ座標系と称し、回転座標系とは区別して扱うこととしているが、本文の実施例ではセンサを用いない場合の例を示しているのでこの慣例を踏襲してγδを添え字としている。
When using a sensor that detects the rotor position, such as a pulse encoder, the electrical angular frequency of the rotor and the rotational frequency of the inverter are substantially the same, so the coordinate system in which the inverter rotates at the same frequency as the electrical angular frequency of the rotor. Is generally referred to as the dq coordinate system. Further, when a sensor for detecting the rotor position such as a pulse encoder is not used, the arithmetic
次に、γ軸電圧・δ軸電圧指令演算手段101bにより、励磁電流Iγとトルク電流Iδと周波数指令f*から速度制御を含む各種ベクトル制御を行い、次回のγ軸電圧指令及びδ軸電圧指令Vγ*、Vδ*を求める。 Next, the γ-axis voltage / δ-axis voltage command calculation means 101b performs various vector controls including speed control from the excitation current Iγ, torque current Iδ, and frequency command f *, and the next γ-axis voltage command and δ-axis voltage command. Vγ * and Vδ * are obtained.
その後、二相三相変換手段101cにより三相分の出力電圧Vu、Vv、Vwを得る。ここでは二相三相変換手段を用いる例を示しているが、Vγ*、Vδ*より得られる指令電圧ベクトルより空間ベクトル変調等を用いても良い。
PWM信号作成手段101dは、出力電圧Vu、Vv、Vwが得られるようにPWM信号のON時間またはOFF時間Tup〜Twnを演算する。これを受けて、PWM信号発生手段101eによりPWM信号Up〜Wnを発生し、インバータ2のスイッチング素子4a〜4fを制御し、電動機3を駆動する。
Thereafter, three-phase output voltages Vu, Vv, Vw are obtained by the two-phase / three-phase conversion means 101c. Here, an example using two-phase three-phase conversion means is shown, but space vector modulation or the like may be used from a command voltage vector obtained from Vγ * and Vδ *.
The PWM signal generating unit 101d calculates the ON time or OFF time Tup to Twn of the PWM signal so that the output voltages Vu, Vv, and Vw are obtained. In response to this, the PWM signal generating means 101e generates PWM signals Up to Wn, controls the switching elements 4a to 4f of the
次に、電動機巻線抵抗・温度検出について説明する。また、抵抗・温度検出は、従来のテスターや温度センサにより行わず、インバータのPWM制御を用いて、温度センサによらない手法で実施する。また、多種モータやモータ・インバータのシステム組合せ変更に対応するため、本検出に関する演算は外部演算処理装置であるCPU42を用いる。インバータ2を制御するCPU41の運転モード情報は通信回路43を介してCPU42に伝達される。電動機巻線抵抗・温度の検出は、上記運転モードが電圧ベクトル出力方向固定運転モード(三相電圧形インバータの出力電圧ベクトルの出力方向を所定の位相方向に固定するモード)である時に必要に応じて実施する。すなわち抵抗・温度の検出が必要なタイミングにおいて、外部演算処理装置CPU42から演算処理装置CPU41に対して、電圧ベクトル出力方向固定運転モードを要求し許可された後にCPU42が電動機巻線抵抗・温度の検出を実施する。
Next, motor winding resistance / temperature detection will be described. Resistance / temperature detection is not performed by a conventional tester or temperature sensor, but is performed by a method not using a temperature sensor by using PWM control of an inverter. Further, in order to cope with a change in the system combination of various motors and motors / inverters, the calculation relating to this detection uses the
図4に、電動機巻線抵抗・温度検出のフローを示す。
例として、二相変調を用いて通電角を固定してUV相(二相)に通電する場合の電動機巻線抵抗・温度の検出について以下説明する。
FIG. 4 shows a flow of motor winding resistance / temperature detection.
As an example, the detection of the motor winding resistance and temperature when energizing the UV phase (two phases) with a conduction angle fixed using two-phase modulation will be described below.
ステップ101aにて、外部演算処理装置であるCPU42からCPU41に対して通信回路43を介して電圧ベクトル出力方向固定運転モードの要求信号を送信する(可能な場合には出力電圧ベクトルの位相角の指定も含めて要求する)。
CPU41がこの要求信号を受信すると、ステップ101bにて、CPU41から外部演算処理装置CPU42に対して電圧ベクトル出力方向固定運転モードの許可信号を送信する。
その後、ステップ201aにてCPU41は通電角固定で励磁を開始する。
以下、CPU41とCPU42との間の通信により出力電圧ベクトルの位相角指定が可能で、位相角が330[deg]である場合の例を中心に説明する。
図5に、(a)二相変調を用いてUV相通電する時の上アーム論理と(b)電圧ベクトルの様子の一例を示す(概念図のため、図中のデュイーティ比は実際とは異なる)。この場合、U(+)相とV(−)相に出力すれば良いことがベクトル図から分かる。
In step 101a, a request signal for the voltage vector output direction fixed operation mode is transmitted from the
When the
Thereafter, in step 201a, the
Hereinafter, an example in which the phase angle of the output voltage vector can be specified by communication between the
FIG. 5 shows an example of (a) the upper arm logic and (b) the voltage vector when the UV phase is energized using the two-phase modulation. (Due to the conceptual diagram, the duty ratio in the figure is different from the actual. ). In this case, it can be seen from the vector diagram that the U (+) phase and the V (−) phase may be output.
図5(a)のようなPWMでUV相に通電し、過電流にかからないようにパルス幅を調整しながら所定時間経過すると、各部波形は図7のようになる。
図7は上からU相上アーム出力Up、V相上アーム出力Vp、W相上アーム出力Wpを示す。
When the UV phase is energized by PWM as shown in FIG. 5A and a predetermined time elapses while adjusting the pulse width so as not to apply an overcurrent, the waveform of each part is as shown in FIG.
FIG. 7 shows the U-phase upper arm output Up, the V-phase upper arm output Vp, and the W-phase upper arm output Wp from the top.
図4のステップ201bにおいて、CPU42は電圧計測を行う。
ここで、電動機駆動に汎用インバータを用いる場合、CPU41から出力される出力電圧を正確に把握できない場合がある。そこで、システムの一部に汎用装置を用いた場合でもそれほどコストアップせずに精度良く出力電圧(平均値)を求めるために、PWMのパルス幅(デューティ)を外部の計測装置{ここでは外部演算処理装置であるCPU42}を用いて測定する方法を考案した。
CPU42によりV4またはV5発生時のパルス幅(デューティ)、またはV0発生時のパルス幅(デューティ)を計測することで、直流電圧の印加比率を算出できる。すなわち、電動機巻線に印加される電圧を算出することが可能である。空間ベクトル変調では、通電角と各相のパルス幅(デューティ)の関係が一意に決まる。よって少なくとも1相のパルス幅(デューティ)情報が得られれば、母線電圧との比率で平均出力電圧換算が可能である(出力電圧ベクトルの位相角の指定が可能であれば、1相のパルス幅情報で確実に平均出力電圧の算出が行える)。
In step 201b of FIG. 4, the
Here, when a general-purpose inverter is used for driving the motor, the output voltage output from the
By measuring the pulse width (duty) when V 4 or V 5 is generated by the
図8に、パルス幅(デューティ)計測の一例を示す。ここではCPU41から出力されたU相上アームのPWM信号に関して、バッファ回路21を経由した後の信号をCPU42のI/Oポート等に入力する。CPU42は本パルス信号の立ち上がり、立ち下がりのエッジを検出し、CPU42内部に設定されたカウンタにてパルス幅計測を行う。計測はカウンタをスタートさせてから2回目以降の数値を用いる。図8では、パルスのエッジ方向の切替でカウントを終了・開始し、U相上アームのON幅をA、OFF幅をBとしてCPU42内のメモリーに記憶することで、CPU42によって時間換算できる。
FIG. 8 shows an example of pulse width (duty) measurement. Here, regarding the U-phase upper arm PWM signal output from the
一般に民生機用インバータのPWMは数k〜数十kHzのキャリア周波数fcでチョッピングして実施される。よって、数百ms〜数秒程度の時間連続あるいは所定間隔ごとに計測を行えば、相当数の計測母数となり、十分なサンプル数が確保できる。CPU42はパルスが安定に発生できる区間で、計測した複数の値の平均値を計算する等してON幅Ton・OFF幅Toffを求める。通常、PWMパルス発生時にはリンギング等のノイズが発生するので、明らかに誤検出していると判断できる場合には、他のデータとの数値比較等して算出に用いないことで検出精度が向上できる。この場合、CPU42はリンギングの発生時間とマージンの時間を含めた所定の時間経過後のデータを取り込むようにする。さらに、キャリア周波数fcまたはキャリア周期Tc・デッドタイム等が既知の場合はTon、Toffのいずれか一方の計測で良い(一方の計測であってもデューティ換算可能である)。
In general, PWM of an inverter for consumer equipment is performed by chopping at a carrier frequency fc of several k to several tens of kHz. Therefore, if measurement is performed continuously for several hundred ms to several seconds or at predetermined intervals, a considerable number of measurement parameters is obtained, and a sufficient number of samples can be secured. The
また、CPU42はステップ301bにて、母線電圧検出回路11を用いてA/D変換された検出回路出力xdcを取り込む。次に、CPU42はステップ301cにて、xdcを検出回路で定まるゲイン換算して母線電圧Vdcを求める。電動機巻線抵抗検出・巻線温度検出を高精度で行う必要がある際は、Vdcとxdcの関係を事前に計測してゲイン換算に反映しておくことで、以下の直流電圧算出が精度良く行える。
In step 301b, the
次に、CPU42はステップ201cにて、ステップ201bにて求めたTon・Toffと、ステップ301cにて求めたVdcから、数10を用いて、UV巻線間に印加される直流電圧Edを算出する。ここで、TcはTon・Toffの合計{キャリア周期}を示す。
Next, in step 201c, the
一方、CPU42はステップ401bにおいて、電流検出素子6の両端電圧Vshの計測を行う。
電流検出は、電流検出素子6に電流が流れることで発生する両端電圧Vshを検出して行う。図5(a)の場合、V4またはV5発生時は電流検出素子6に電流が通電された状態での両端電圧Vsh(ON)が観測される。V4発生時のケースの電流経路を図9(a)に示し、V5発生時のケースの電流経路を図9(b)に示す。
On the other hand, the
The current detection is performed by detecting the voltage Vsh across both ends generated when a current flows through the
また、V0発生時は電流検出素子6に電流が通電されない状態での両端電圧Vsh(OFF)が観測される。また、このケースの電流経路を図9(c)に示す{ゼロベクトル発生時には、ダイオード5dを通る経路でUV相に電流が流れ続ける}。従って、U相電流Iu、V相電流Iv、W相電流Iwは図7に示すようにそれぞれプラス、マイナス、ゼロとなる。即ち、UV相を流れる電流は直流となる。そこで、インバータ2と電動機3の接続線の経路に直流成分を検出可能なカレントトランス(DCCT)を挿入することでもUV相に流れる電流を検出できる。
なお、このとき電動機は誘導電動機であるため、回転しないで停止している。
Further, when V 0 is generated, the voltage Vsh (OFF) between both ends in a state where no current is passed through the
At this time, since the electric motor is an induction motor, it stops without rotating.
上述のように、Vsh(ON){必要に応じてVsh(OFF)も}を計測すればUV相に通電される電流を算出することが可能である。
通常、Vshは微少信号であるので、電流検出手段31は非反転増幅回路等でVshを増幅し、さらにA/D変換してCPU42内に取り込む。CPU42は取り込んだVshを電流に換算する。
図10に、VshをA/D変換してCPU42内に取り込む際の一例を示す。U相の上アーム信号のエッジ切替タイミング等で割込処理を行い、所定のタイミングでA/Dサンプルホールドを行い、データをCPU42内の図示しないメモリーに記憶する。
As described above, if Vsh (ON) {Vsh (OFF) if necessary} is measured, it is possible to calculate the current to be supplied to the UV phase.
Normally, Vsh is a very small signal, so the current detection means 31 amplifies Vsh with a non-inverting amplifier circuit or the like, and further A / D converts it into the
FIG. 10 shows an example when Vsh is A / D converted and taken into the
また、図11に、非反転増幅回路の一例を示す(Vrefはオフセットを持たせた場合の基準電位)。OPアンプIC101Aの非反転入力端子V(+)は増幅回路のゲインを考慮し数12で表せる。またV(+)は、数13のようにVrefと電流検出素子6両端電圧Vsh間の分圧でも表せる。これらより、Vshを数14で表すことができる。これにより、図10に示すように、電流検出素子6に通電中及び必要に応じて非通電中(本例では、Vrefが0[V]でない場合等)の情報をCPU42内に取り込むことで、Vsh{非通電中も計測した場合はVrefも}算出が可能となる。
FIG. 11 shows an example of a non-inverting amplifier circuit (Vref is a reference potential when an offset is provided). The non-inverting input terminal V (+) of the OP amplifier IC 101A can be expressed by Equation 12 in consideration of the gain of the amplifier circuit. Further, V (+) can also be expressed by a divided voltage between Vref and the voltage Vsh across the
次にCPU42はステップ401cにて、電流検出素子6の両端電圧に所定ゲインGを乗ずることで、数15に示すように直流電流を算出する。
Next, in step 401c, the
ここで、定常時(通電から所定時間経過した後)の電圧方程式は、UV二相に通電し、2つのスイッチング素子を動作させるので、数16で表せる。ここで、Rは1相の巻線抵抗値、Vce(sat)は1つのスイッチング素子のON電圧、IはUV相に流れる電流値またはスイッチング素子のON区間に電流検出素子6に流れる電流値(図7のVshの電流換算値)を示す。
以上より、CPU42はステップ201dにて、数17のように巻線抵抗値Rを算出する。
Here, the voltage equation at the normal time (after a predetermined time has passed since energization) is expressed by Expression 16 because the two switching elements are operated by energizing the UV two-phase. Here, R is the winding resistance value of one phase, Vce (sat) is the ON voltage of one switching element, I is the current value flowing in the UV phase, or the current value flowing in the
As described above, the
通常、直流母線の経路に挿入された電流検出素子6は、過電流検出に用いられる。上記直流電流の検出には、前述のDCCTを用いても良いが、抵抗素子で構成された電流検出素子6を用いて行うことで、それほどのシステムのコストUP無しに、しかも少ない部品点数で電流検出回路を構成でき、電動機巻線抵抗の検出が可能となる。
また、外部演算処理装置(CPU42)を付加することで、汎用のインバータや汎用ICを使用しても、モータ交換時等システム変更に対しても、高い精度で巻線抵抗検出を行うことが可能となる。
Usually, the
In addition, by adding an external processing unit (CPU42), it is possible to detect winding resistance with high accuracy even when using a general-purpose inverter or general-purpose IC, or when changing the system such as when replacing a motor. It becomes.
また、図12に示すように、電動機巻線抵抗値と電動機巻線温度は、1次の線形特性を有する。
よってステップ201eにて、上記手法かあるいは抵抗・温度計測を事前に行うことにより、事前に測定した「巻線抵抗−巻線温度」特性のMAPを作成しておき、必要時にこのMAPを参照することで、検出された巻線抵抗から巻線温度を推定することが可能である。
Further, as shown in FIG. 12, the motor winding resistance value and the motor winding temperature have first-order linear characteristics.
Therefore, in step 201e, a MAP having the previously measured “winding resistance-winding temperature” characteristic is created by performing the above-described method or resistance / temperature measurement in advance, and this MAP is referred to when necessary. Thus, the winding temperature can be estimated from the detected winding resistance.
次に、ステップ501aで、CPU42からCPU41に通信回路43を介して電圧ベクトル出力方向固定運転モード終了要求を送信する。
最後に、ステップ501bで、CPU41からCPU42に対して通信回路43を介して電圧ベクトル出力方向固定運転モード終了連絡を送信し、一連のシーケンスを終了する。
Next, in step 501a, the
Finally, in step 501b, the
以上、この実施の形態1によれば、巻線抵抗や温度の測定を行い、巻線が過熱状態であれば、運転停止など運転モードを調整することで、電動機巻線の過熱焼損を防止できるため信頼性の高い電動機駆動システムを提供することが可能である。 As described above, according to the first embodiment, the winding resistance and temperature are measured, and if the winding is in an overheated state, the motor winding can be prevented from being overheated by adjusting the operation mode such as operation stop. Therefore, it is possible to provide a highly reliable electric motor drive system.
1 直流電圧源、2 インバータ、3 電動機、4a〜4f スイッチング素子、5a〜5f ダイオード、6 電流検出素子、11 母線電圧検出回路、21 バッファ回路、31 電流検出手段、41 演算処理装置、42 演算処理装置、43 通信回路、51 制御基板。
DESCRIPTION OF
Claims (5)
この直流電圧源の供給電力により電動機を駆動するインバータと、
PWM信号を生成して前記インバータを制御する第1の演算処理装置と、
前記直流電圧源が接続される直流母線経路の電流を検出する電流検出手段と、
前記直流母線経路の電圧を検出する母線電圧検出手段と、
前記第1の演算処理装置からのPWM信号のパルス幅を計測し、
前記電流検出手段の検出結果、前記母線電圧検出手段によって検出された母線電圧及び前記計測したPWM信号のパルス幅に基づき前記電動機の巻線抵抗を算出する第2の演算処理装置と、
を具備し、
前記第1の演算処理装置は、
空間ベクトル変調において、所定の位相角に出力電圧ベクトルを構成し、通電角を前記所定の位相角に固定して前記インバータを制御し、
前記第2の演算処理装置は、
前記通電角が前記所定の位相角に固定された状態において1相のPWM信号のパルス幅のON時間またはOFF時間を計測し、
計測した前記PWM信号のパルス幅のON時間またはOFF時間に基づいて印加比率を算出し、
算出した前記印加比率を前記母線電圧検出手段の出力に乗算させることにより前記電動機巻線へ印加する電圧の平均値を算出し、
前記第1の演算処理装置と、前記第2の演算処理装置は、同一制御基板上に搭載されていることを特徴とする電動機駆動装置。 A DC voltage source;
An inverter that drives an electric motor by the power supplied from the DC voltage source;
A first arithmetic processing unit that generates a PWM signal to control the inverter;
Current detection means for detecting a current of a DC bus path to which the DC voltage source is connected;
Bus voltage detecting means for detecting the voltage of the DC bus path;
Measuring the pulse width of the PWM signal from the first arithmetic processing unit;
A second arithmetic processing unit that calculates a winding resistance of the electric motor based on a detection result of the current detection unit, a bus voltage detected by the bus voltage detection unit, and a pulse width of the measured PWM signal;
Comprising
The first arithmetic processing unit includes:
In space vector modulation, an output voltage vector is configured at a predetermined phase angle, the conduction angle is fixed at the predetermined phase angle, and the inverter is controlled.
The second arithmetic processing unit includes:
The conduction angle is measured ON time or OFF time of the pulse width of the predetermined one-phase of the PWM signal landline state odor in phase angle,
Calculate the application ratio based on the ON time or OFF time of the pulse width of the measured PWM signal,
An average value of the voltage applied to the motor winding is calculated by multiplying the output of the bus voltage detection means by the calculated application ratio ,
The electric motor drive device, wherein the first arithmetic processing unit and the second arithmetic processing unit are mounted on the same control board .
前記第2の演算処理装置は、前記算出した電動機の巻線抵抗から前記記憶手段に記憶された巻線抵抗と巻線温度の関係を用いて前記電動機の巻線温度を求めることを特徴とする請求項1〜4のいずれかに記載の電動機駆動装置。 A storage means for storing the relationship between winding resistance and winding temperature obtained in advance;
The second arithmetic processing unit obtains the winding temperature of the motor from the calculated winding resistance of the motor using the relationship between the winding resistance and the winding temperature stored in the storage means. The electric motor drive device in any one of Claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008184467A JP4884434B2 (en) | 2008-07-16 | 2008-07-16 | Electric motor drive |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008184467A JP4884434B2 (en) | 2008-07-16 | 2008-07-16 | Electric motor drive |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010028911A JP2010028911A (en) | 2010-02-04 |
JP4884434B2 true JP4884434B2 (en) | 2012-02-29 |
Family
ID=41734187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008184467A Active JP4884434B2 (en) | 2008-07-16 | 2008-07-16 | Electric motor drive |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4884434B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101609527B1 (en) | 2013-08-12 | 2016-04-05 | 미쓰비시덴키 가부시키가이샤 | Motor control device |
KR102435249B1 (en) * | 2018-01-08 | 2022-08-22 | 현대모비스 주식회사 | Apparatus for preventing over heating of electric brake and method thereof |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0755061B2 (en) * | 1989-10-06 | 1995-06-07 | 東洋電機製造株式会社 | Inverter output voltage detector |
JP3201163B2 (en) * | 1994-09-01 | 2001-08-20 | トヨタ自動車株式会社 | Motor evaluation method |
JPH11105778A (en) * | 1997-10-02 | 1999-04-20 | Mitsubishi Heavy Ind Ltd | Controller of auxiliary driving motor for bicycle |
JPH11289790A (en) * | 1998-04-03 | 1999-10-19 | Lumitter Ind Corp Ltd | Overheat protector for motor |
JP4381501B2 (en) * | 1999-03-24 | 2009-12-09 | 三菱電機株式会社 | Voltage type PWM inverter device |
JP2004208453A (en) * | 2002-12-26 | 2004-07-22 | Nikon Corp | Temperature detector for motor coil, heat generation prevention device for motor, motor drive, stage device, aligner, and method of manufacturing semiconductor device |
JP4643404B2 (en) * | 2005-09-15 | 2011-03-02 | 三菱電機株式会社 | Inverter control device |
JP4640152B2 (en) * | 2005-12-13 | 2011-03-02 | 三菱電機株式会社 | Drive controller for compressor for air conditioner |
JP4343898B2 (en) * | 2005-12-15 | 2009-10-14 | 三菱電機株式会社 | Temperature estimation device for rotating electrical machines |
-
2008
- 2008-07-16 JP JP2008184467A patent/JP4884434B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010028911A (en) | 2010-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4665735B2 (en) | Synchronous motor drive system and synchronous motor drive method | |
CN102150353B (en) | Inverter apparatus, inverter control system, motor control system, and method of controlling inverter apparatus | |
JP4696146B2 (en) | Disconnection detection method and power conversion device | |
US20100320950A1 (en) | Inverter device | |
JP2008278573A (en) | Inverter device and semiconductor device used therein | |
JP2007531478A (en) | Sensorless control method and apparatus for motor drive system | |
JP2007252094A (en) | Inverter device | |
US10211770B2 (en) | Motor drive control device and control method thereof | |
JPWO2017122309A1 (en) | Electric motor control device | |
US11290036B2 (en) | Control device | |
JP6463966B2 (en) | Motor driving device, motor driving module and refrigeration equipment | |
JP4884434B2 (en) | Electric motor drive | |
JP4539237B2 (en) | Inverter device | |
JP4343898B2 (en) | Temperature estimation device for rotating electrical machines | |
JP3638265B2 (en) | Power converter | |
JP4788603B2 (en) | Inverter device | |
US20230142956A1 (en) | Motor controller, motor system and method for controlling motor | |
JP2020014266A (en) | Control device for electric motor | |
JP2007053895A (en) | Inverter device | |
JP4654124B2 (en) | Control method for permanent magnet synchronous motor drive device and permanent magnet synchronous motor drive device using the same | |
JP2008160915A (en) | Inverter controller for driving motor and apparatus employing the same | |
JP5153241B2 (en) | Rectifier circuit | |
KR102307713B1 (en) | Method and system for detecting an error of driving in brushless direct current motor | |
JP4631575B2 (en) | Inverter device | |
EP3614557B1 (en) | Power conversion device and power conversion method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110517 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110714 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111108 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111206 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4884434 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |